Implementation notes: amd64, genji441, crypto_hash/lux256

Computer: genji441
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: lux256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
19400? ? ?? ? ?asmgcc2018081920180818
19432? ? ?? ? ?asmgcc_-funroll-loops2018081920180818
19584? ? ?? ? ?asmcc2018081920180818

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
e4df8c8b430358933f3db316c066480abee1b9d40f5648f356fa9fc33a453059
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: asm
Security model: unknown
Compiler: gcc -O3 -fomit-frame-pointer
f697567b977bb58b446cb4241ea97f17e340ccdad0ea20111e4274559c7423ec
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: asm
Security model: unknown
Compiler: gcc -O -fomit-frame-pointer
75b9a4f2c7055fbd04e2e4026ea92ec825955125f6932d7cbb7a1e2a7fbc2eb1
Number of similar (compiler,implementation) pairs: 7, 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=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 -O -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -Os -fomit-frame-pointer
fde236c19eba97b4afa0cce969b7d4c763cb3ba7fd8bff04b5c68ea2d8653d2b
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: asm
Security model: unknown
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
eda38da2e7a0c78a452c34188cb0457da0c12e4715d151aa9d9882731fe5a95b
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: asm
Security model: unknown
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
9c26c9340ede502ecea05ea104fef99d97ac68b18d47a4ec2cff4d846696c94d
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: asm
Security model: unknown
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
1282bd50399b40d998763ed78e1e6743894ee621e82aa2571616d020e3fef476
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: asm
Security model: unknown
Compiler: gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
20a939c1b31255d450cec661afbd629668a585b93f1ecd555518d3f06249082c
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: asm
Security model: unknown
Compiler: gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
16d9f01ea541094669f1c6dc830533d8a4d884ea132f843e7610c857688f607c
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: asm
Security model: unknown
Compiler: gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer
3ea1643898213ebdf2764a6b50762805074f0b55df050f935bc3605b9a4edc00
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: asm
Security model: unknown
Compiler: gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer
f27341da8479c57c6a9a936f7ab98d6e22d7f929227709d56c9c2835cd484b7c
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: asm
Security model: unknown
Compiler: gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
fc1f104f6cb93cd60266175cbffc36e753c1125d22d628c60b6d1558c3105c6f
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: asm
Security model: unknown
Compiler: gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
6cc52de428d0a4f188671858bd0bf1f2305ee8873511186fabeb27dabc7e6369
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: asm
Security model: unknown
Compiler: gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer
4c11aaec89bfbd93725308279a56983100a2acd80517c73b90b44e7509bab0b0
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: asm
Security model: unknown
Compiler: gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer
c170ca25693f029aeb054d14f8de79b0ab9e959007a23a92571231609ae1f3cd
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: asm
Security model: unknown
Compiler: gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer
c1b2561657ba50cb6e982102e6819f20f0e31fdc49bedb77b2fde48ebdf1eea1
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: asm
Security model: unknown
Compiler: gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
9cb3d58977ff19a0ddc5d0d01aab3a375aa141e52c32517ccb31e165b22977af
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: asm
Security model: unknown
Compiler: gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer
5eb05fd66a3a7bc5e4d94da4eebd74fb1aa5662c4ad548b197ee9b96946b8518
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: asm
Security model: unknown
Compiler: gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer
41f44874e75ce1f9f6ce335c2ba841ab0b002a78ea678bcb0e84b49f7ec0c486
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: asm
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
76c8879d6392ef03a3535534fb342532b72f71671c68f39395f09255a85db5fe 76c8879d6392ef03a3535534fb342532b72f71671c68f39395f09255a85db5fe
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer asm

Checksum failure

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

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O -fomit-frame-pointer
55bb187a82f4e990c25c605453faa9f20ddfdcf603b21af19710420e4e5e1294 55bb187a82f4e990c25c605453faa9f20ddfdcf603b21af19710420e4e5e1294
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=barcelona -Os -fomit-frame-pointer
eb92e894d1ee2ffaed5b5a257f446a9055548b4632ae72c42cd486e9554cbf68 eb92e894d1ee2ffaed5b5a257f446a9055548b4632ae72c42cd486e9554cbf68
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -Os -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
d133564236a1f8ca34c4b939f3b20faf114cc1ef207c553de41176d85f047f23
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer asm
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
5cf41456bd886ede5ac3c4599d301a37660d79dd45e1a9439a02655518626a94
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: asm
Security model: unknown
Compiler: gcc -m64 -march=core-avx-i -O -fomit-frame-pointer
c97fff65765a89ee4ab0808e2dd63f35e1e8e997bf53b96169bb9137234a81e3
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer asm
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer
3fe54f0a1f9383d2b5b48de30b383f40f1da46873edbad85c01a7a7f1a266680
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: asm
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
8d815555b8a4b465a9ccd18d1a8f690ea94474765a81553acf7e12ab995faf71
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer asm
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer asm
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
0215b74c766604a18b6c87254e42c0d2d213fc00121f628c3c5a6256c7bf224d
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer asm
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O -fomit-frame-pointer
5bf67934da8f7a5275b7c824a4591e409a962474906bea1667c1066a4b2fc5a7
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer asm
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer
a1eb39234470332d724b435204f39aecc18973eb3b4b0857ce8dd7616dd91cdc
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer asm
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer asm
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
aa17542a81314d7ea7ed32dd43c79aa7925893e86e1e556353065a6d09cd7d03
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
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

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
37b296774c31f0a9eb7829aed8e12f54c5fbc6c6205a553a4f0c7ef05f81843d
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=core2 -Os -fomit-frame-pointer
d56f90494f8f74bf2f24c6195e6d3cc453e1fc1c0a275d36ae6bbe3c914bb658
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: asm
Security model: unknown
Compiler: gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
24379daea4adb1698c64f4a1f5feeeedb96beacacdea95d66635377c904dc27d
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
7737d041e5e440e37c08ddd51b2048a928ef0b727110c1927319097b35516ebb
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=corei7 -O2 -fomit-frame-pointer
1e99a20337821a5f0dfe190b49cee91181e95cedb40fce22dd06117a00fd33a2
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=corei7 -O3 -fomit-frame-pointer
908ccbbfb993c4350a79c12d3c905da8f1b8dfdbf2630605151bef3f513386bd
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=corei7 -Os -fomit-frame-pointer
2082660d7a50e04ac9c201b7e177eda55724dd96a0261ab1e8054871b14cca4f
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=corei7 -Os -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -m64 -march=k8 -O2 -fomit-frame-pointer
c8dda096b42f8d8c1c06098b1a54ae46ea2182872100127824e3bed08e368b90
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: asm
Security model: unknown
Compiler: gcc -m64 -march=k8 -O3 -fomit-frame-pointer
e06a5f1e9bb3fd02a96ee30b07669d25f6cf29858754cc265b200cd1a300cc1f
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: asm
Security model: unknown
Compiler: gcc -m64 -march=k8 -O -fomit-frame-pointer
af1ac8cea4013b80c6dd22340afba3b076f54e4e74f3a2cab3154abae2b5227e
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: asm
Security model: unknown
Compiler: gcc -m64 -march=k8 -Os -fomit-frame-pointer
92e97a4e89bf1256753818ca6159b3f28466d7249952827cbc527d31986b40d8
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: asm
Security model: unknown
Compiler: gcc -m64 -march=nocona -O2 -fomit-frame-pointer
2b99c4cfc12f7ebe4ff70000f8dd02e8e8a108178b7d014743daebb357019929
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: asm
Security model: unknown
Compiler: gcc -m64 -march=nocona -O3 -fomit-frame-pointer
ebb46c9d3c10f5e7d053519c15478b6d6503159e24ea050c66bb22531093a94d
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: asm
Security model: unknown
Compiler: gcc -m64 -march=nocona -O -fomit-frame-pointer
dfda94503fe20034e08fd0f2757c137a4b7189f000544939cc4bbb86f65e6b0b
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: asm
Security model: unknown
Compiler: gcc -m64 -march=nocona -Os -fomit-frame-pointer
bd7bb32549030068f0f19b5a4f602066bfddeb33296027cf363a1e37af23ec58
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: asm
Security model: unknown
Compiler: gcc -march=barcelona -O2 -fomit-frame-pointer
76c8879d6392ef03a3535534fb342532b72f71671c68f39395f09255a85db5fe
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=barcelona -O2 -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -march=barcelona -O3 -fomit-frame-pointer
bd7ba07b217ff10128c1a597f9061a85dd8498986a473d1d31fa6d0f8fdb5bb9
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=barcelona -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -march=barcelona -O -fomit-frame-pointer
55bb187a82f4e990c25c605453faa9f20ddfdcf603b21af19710420e4e5e1294
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=barcelona -O -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -march=barcelona -Os -fomit-frame-pointer
eb92e894d1ee2ffaed5b5a257f446a9055548b4632ae72c42cd486e9554cbf68
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=barcelona -Os -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
423687275c271dbdfd6526d7bcfb8b1951b73fc6b4b06cc30c8a52b01c370be7
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
41c9ab5784dd6b8309142b65c03fcfdb8a814ad60356082f56571731cf097c73
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv asm

Checksum failure

Implementation: asm
Security model: unknown
Compiler: icc
0d1e4fafeded7e5e3535461f67e4f2db70ad516e78580f8cc2ecbf356d8cf63f
Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc asm
icc -no-vec asm
icc -xAVX -O2 -fomit-frame-pointer asm
icc -xAVX -O3 -fomit-frame-pointer asm
icc -xCORE-AVX-I -O2 -fomit-frame-pointer asm
icc -xCORE-AVX-I -O3 -fomit-frame-pointer asm
icc -xSSE4.1 -O2 -fomit-frame-pointer asm
icc -xSSE4.1 -O3 -fomit-frame-pointer asm
icc -xSSE4.2 -O2 -fomit-frame-pointer asm
icc -xSSE4.2 -O3 -fomit-frame-pointer asm

Checksum failure

Implementation: asm
Security model: unknown
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: asm
Security model: unknown
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: asm
Security model: unknown
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:
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: asm
Security model: unknown
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:
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:
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: asm
Security model: unknown
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: 12, namely:
CompilerImplementations
icc asm
icc -no-vec asm
icc -xAVX -O2 -fomit-frame-pointer asm
icc -xAVX -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 -xSSE4.1 -O2 -fomit-frame-pointer asm
icc -xSSE4.1 -O3 -fomit-frame-pointer asm
icc -xSSE4.2 -O2 -fomit-frame-pointer asm
icc -xSSE4.2 -O3 -fomit-frame-pointer asm