Implementation notes: amd64, hydra9, crypto_hash/lux256

Computer: hydra9
Architecture: amd64
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: lux256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
28183? ? ?? ? ?asmgcc2017083120170725
28194? ? ?? ? ?asmcc2017083120170725
28269? ? ?? ? ?asmgcc_-funroll-loops2017083120170725

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -O2 -fomit-frame-pointer
e8f196a3ef6372b110bc8fd434148b8ec3cc95a709d836586e45ebbf2fcfb809
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
1acabe1d439f1ca6e902ac26c3043b7a14cddf7d20cb68b56d3662e88e374303
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
395511a3ded38e0d1456a1c43bf4799fc1ad59ba5220fbfa123f50e185401a0f
Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer asm
gcc -fno-schedule-insns -O -fomit-frame-pointer asm
gcc -m64 -O -fomit-frame-pointer asm
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 -Os -fomit-frame-pointer
b1c7417c9882d6369935bb7de700b378b14735445b0f900e3676c32a0397dbe2
Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer asm
gcc -fno-schedule-insns -Os -fomit-frame-pointer asm
gcc -m64 -Os -fomit-frame-pointer asm
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 -funroll-loops -O2 -fomit-frame-pointer
377c29fc746c25e3592de1b6dd7a65b8f4e5b9b4ec282fa2de0f1029ca3ae837
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 -O3 -fomit-frame-pointer
0dac5e11fc1928f4aad088f26c6b0f9da46f24fed1e418d9c42a868ee39a561d
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

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
a1b85f3dc844015c540fcb39001e7318cfdad7e9fb00220b2ebdff7e66c66471
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
109ac766f7373039de4c977b42f7363be4e39d1ac485ebb3799989a8dcb0a39d
Number of similar (compiler,implementation) pairs: 5, 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
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=barcelona -O3 -fomit-frame-pointer
fa19904f46aa9c21aa1df042fb0077630fc029c0bf2019252cde4792a33075f7
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
5bbf91fdd3602915b5f6416feacbcb304aa38d0c809295649258ce6dfbb47283
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
2cc62e61d8d475801e7288327212ea21f0d7f115ab2811d793c29e1b81ba90c8
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
4df9de47fccf52f2866d64a603ac878625dda8d9416d0892b6d38345d0523de4
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
5814ac84df4a8b723984e75cd8c3c7dbd7372aeadaa847cb588477c87db2b8dd
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
f021c1585c58856cfe3223865f99c79b23ce5914a8152448a3e7548e1289ed72
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=nocona -O2 -fomit-frame-pointer
053fbaacbb432244948b74168d39ea06ebb5553908db608f71d8b0d012698334
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
d85927765fbf3906fb16b436a7348c0e901c60c14a6897f5bb281b2695b17af0
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
b0ad3f8dbc829f8dc2229a76d2edfb060176c1b4cafa5777a7c90d1009c65524
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
009823f6654c86bcdb6cf07930aa1cc937504fafd743abb649e0ebd0e745da90
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
2765d52eb7540b7255f51b01eb62f00f39c9d9bb0b41ad911d4fe13be79bc976 2765d52eb7540b7255f51b01eb62f00f39c9d9bb0b41ad911d4fe13be79bc976
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 -O -fomit-frame-pointer
8945a129f5d4dc8925148a62fe50c9fdc27ef9bdb5045d0f7950f4042a366047 8945a129f5d4dc8925148a62fe50c9fdc27ef9bdb5045d0f7950f4042a366047
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
0f31e3b3d07785689d98870756e55da7116d9c2ae3aae8bf015caa3e140f4f80 0f31e3b3d07785689d98870756e55da7116d9c2ae3aae8bf015caa3e140f4f80
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
e9212c88bf76a479fbec970a676c5ea98b049ae650dfd3b5dd99dbd6f2aa372d
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
9458186cb88a08b7c204e2e420eff66695e66c85f3c0e34d32edbc1192958fb5
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 -Os -fomit-frame-pointer
6986c144d72435136020a59a17fdda03063e0319852a80f240669e8b11cf8c32
Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer asm
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
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer asm
gcc -m64 -march=corei7 -Os -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
baab385cdcb86ab22ef2a78b4576ae38afce87e55221f4715a4cbaba9b612e1f
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 -msse4.1 -O3 -fomit-frame-pointer
a10a195b1caa4765a1330da6b2d91f085ee71e076036d664de9ff5b9dfd5e05c
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer asm
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer asm
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -m64 -march=k8 -O2 -fomit-frame-pointer
494b06f1030d7146bbb23f5af3fcf827e7dd42603ea79c6533ebbdba7d7a163e
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
bba9d7591f497f34d228fda714a4cee19c5a09d1227bf2199464c8ab0f1b092f
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
844552e0909413604a94aaf897a457068613ea0aaf3d679cba6925ac795181df
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=native -mtune=native -O2 -fomit-frame-pointer
f17c56edf2c650e0c878d97255e8b9440ca178500c64dc09e210d9d898be8b77
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
9060364877b35f9adc6460c3c4ae8aedf130017dc686924c242d25d829df2fb7
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
89d97f09279ab4e72ca8365a6bed995354a32dc0d1372b9b54c4092e2dfca8e3
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
d30a1ba9a562b36a2ed798fc67dbc559f0ca12b14fcfd141be2891f6b5e83c33
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
c69fdc241c9a766114ab202999fa80d4e91b5373490660721450b9a7ed6c7484
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
41a4f4e107719e9fe5779220475c848558b156dd297a950a33a5505b632ee43a
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
6c4d8b66db5ec232ecd31f6ef6d13e5bc717e9ce005be276e91625e6b674c635
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
59a631ca16accb492628bd189e1de0fa9f17522468998fa11377469c035cb0d9
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
2765d52eb7540b7255f51b01eb62f00f39c9d9bb0b41ad911d4fe13be79bc976
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 -O -fomit-frame-pointer
8945a129f5d4dc8925148a62fe50c9fdc27ef9bdb5045d0f7950f4042a366047
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
0f31e3b3d07785689d98870756e55da7116d9c2ae3aae8bf015caa3e140f4f80
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
1a7a6b435015f70e84ec92526c31c4f53a4a329b05f948c218e975e0324545e0
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
cbf7bf720ef014a87b2978725ab2e472f52dbd5e664bcaaefa4cd992e67cd54a
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
d1f2d809293e14ae9df2bd88f71e1e7dea4495536e6644303f9dda08871f0b99
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv asm

Test failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer asm
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer asm
gcc -m64 -march=core-avx2 -O2 -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 -march=barcelona -O3 -fomit-frame-pointer asm

Test failure

Implementation: crypto_hash/lux256/asm
Compiler: gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
error 111
error 111

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