Test results for armeabi, bblack, crypto_hash/mgrostl256

[Page version: 20241101 10:17:42]

Measurements for armeabi, bblack, crypto_hash Test results for armeabi, bblack, crypto_hash Test results for crypto_hash/mgrostl256
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_hash
Primitive: mgrostl256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
15594449762 0 034390 456 704T:opt-32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
15690443094 0 029897 452 704T:opt-32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
26832061806 0 052053 424 720T:opt-32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
27053664558 0 044613 424 712T:opt-32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
27290460638 0 041949 424 704T:opt-32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
27320060638 0 041949 424 704T:opt-32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
27460853950 0 036925 416 704T:opt-32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
30311241590 0 028769 444 704T:opt-32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
32268842238 0 029409 452 704T:opt-32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
31401129152 384 030224 804 720T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
31536968204 384 019744 804 704T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
31538248204 384 019744 804 704T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
31591527628 384 019872 804 712T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
32492803920 384 013736 796 704T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
47141686549 384 015865 836 704T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
50342723173 384 011416 832 704T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
51775602488 384 010324 824 704T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080520240716
60833523173 384 011356 832 704T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024080520240716

Compiler output


hash.c: hash.c: In function 'Transform':
hash.c: hash.c:386:5: warning: 'F' may be used uninitialized in this function [-Wmaybe-uninitialized]
hash.c:      F(ctx->chaining,(u32*)input,(u32*)ctx->counter);//modified oct28
hash.c:      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mGroestl.c: mGroestl.c: In function 'Transform':
mGroestl.c: mGroestl.c:384:5: warning: 'F' may be used uninitialized in this function [-Wmaybe-uninitialized]
mGroestl.c:      F(ctx->chaining,(u32*)input,(u32*)ctx->counter);//modified oct28
mGroestl.c:      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:opt-32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:opt-32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:opt-32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:opt-32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Compiler output


hash.c: hash.c:230:9: warning: unknown pragma ignored [-Wunknown-pragmas]
hash.c: #pragma vector aligned
hash.c:         ^
hash.c: hash.c:239:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c:   static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c:   ^
hash.c: hash.c:238:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:240:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c:   static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c:   ^
hash.c: hash.c:238:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:241:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c:   static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c:   ^
hash.c: hash.c:238:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:242:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: ...
try.c: /usr/bin/ld: libcrypto_hash_mgrostl256.a(hash.o): in function `Transform':
try.c: .../supercop-data/bblack/armeabi/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt-64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


hash.c: hash.c:230:9: warning: unknown pragma ignored [-Wunknown-pragmas]
hash.c: #pragma vector aligned
hash.c:         ^
hash.c: hash.c:239:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c:   static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c:   ^
hash.c: hash.c:238:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:240:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c:   static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c:   ^
hash.c: hash.c:238:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:241:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c:   static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c:   ^
hash.c: hash.c:238:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:242:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: ...
try.c: /usr/bin/ld: libcrypto_hash_mgrostl256.a(hash.o): in function `Transform':
try.c: .../supercop-data/bblack/armeabi/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: /usr/bin/ld: .../supercop-data/bblack/armeabi/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: /usr/bin/ld: .../supercop-data/bblack/armeabi/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: /usr/bin/ld: .../supercop-data/bblack/armeabi/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: /usr/bin/ld: .../supercop-data/bblack/armeabi/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt-64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


hash.c: hash.c:230:9: warning: unknown pragma ignored [-Wunknown-pragmas]
hash.c: #pragma vector aligned
hash.c:         ^
hash.c: hash.c:239:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c:   static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c:   ^
hash.c: hash.c:238:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:240:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c:   static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c:   ^
hash.c: hash.c:238:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:241:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c:   static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c:   ^
hash.c: hash.c:238:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:242:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: ...
try.c: /usr/bin/ld: libcrypto_hash_mgrostl256.a(hash.o): in function `Transform':
try.c: .../supercop-data/bblack/armeabi/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt-64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


hash.c: hash.c:230:9: warning: unknown pragma ignored [-Wunknown-pragmas]
hash.c: #pragma vector aligned
hash.c:         ^
hash.c: hash.c:239:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c:   static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c:   ^
hash.c: hash.c:238:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:240:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c:   static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c:   ^
hash.c: hash.c:238:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:241:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c:   static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c:   ^
hash.c: hash.c:238:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:242:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: ...
try.c: /usr/bin/ld: libcrypto_hash_mgrostl256.a(hash.o): in function `Transform':
try.c: .../supercop-data/bblack/armeabi/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt-64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


hash.c: hash.c:230:9: warning: unknown pragma ignored [-Wunknown-pragmas]
hash.c: #pragma vector aligned
hash.c:         ^
hash.c: hash.c:239:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c:   static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c:   ^
hash.c: hash.c:238:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:240:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c:   static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c:   ^
hash.c: hash.c:238:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:241:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c:   static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c:   ^
hash.c: hash.c:238:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:242:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: ...
try.c: /usr/bin/ld: libcrypto_hash_mgrostl256.a(hash.o): in function `Transform':
try.c: .../supercop-data/bblack/armeabi/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: /usr/bin/ld: .../supercop-data/bblack/armeabi/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: /usr/bin/ld: .../supercop-data/bblack/armeabi/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: /usr/bin/ld: .../supercop-data/bblack/armeabi/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: /usr/bin/ld: .../supercop-data/bblack/armeabi/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt-64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


hash.c: hash.c: In function 'F512':
hash.c: hash.c:230: warning: ignoring #pragma vector aligned [-Wunknown-pragmas]
hash.c:  #pragma vector aligned
hash.c:
hash.c: hash.c: In function 'F1024':
hash.c: hash.c:267: warning: ignoring #pragma vector aligned [-Wunknown-pragmas]
hash.c:  #pragma vector aligned
hash.c:
hash.c: hash.c: At top level:
hash.c: hash.c:242:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c:               ^~~
hash.c: hash.c:241:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c:               ^~~~
hash.c: hash.c:240:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c:               ^
hash.c: hash.c:239:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c:               ^
try.c: /usr/bin/ld: libcrypto_hash_mgrostl256.a(hash.o): in function `Transform':
try.c: .../supercop-data/bblack/armeabi/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt-64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Compiler output


hash.c: hash.c: In function 'F512':
hash.c: hash.c:230: warning: ignoring #pragma vector aligned [-Wunknown-pragmas]
hash.c:  #pragma vector aligned
hash.c:
hash.c: hash.c: In function 'F1024':
hash.c: hash.c:267: warning: ignoring #pragma vector aligned [-Wunknown-pragmas]
hash.c:  #pragma vector aligned
hash.c:
hash.c: hash.c: At top level:
hash.c: hash.c:242:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c:               ^~~
hash.c: hash.c:241:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c:               ^~~~
hash.c: hash.c:240:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c:               ^
hash.c: hash.c:239:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c:               ^
try.c: /usr/bin/ld: libcrypto_hash_mgrostl256.a(hash.o): in function `Transform':
try.c: .../supercop-data/bblack/armeabi/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt-64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Compiler output


hash.c: hash.c: In function 'F512':
hash.c: hash.c:230: warning: ignoring #pragma vector aligned [-Wunknown-pragmas]
hash.c:  #pragma vector aligned
hash.c:
hash.c: hash.c: In function 'F1024':
hash.c: hash.c:267: warning: ignoring #pragma vector aligned [-Wunknown-pragmas]
hash.c:  #pragma vector aligned
hash.c:
hash.c: hash.c: At top level:
hash.c: hash.c:242:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c:               ^~~
hash.c: hash.c:241:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c:               ^~~~
hash.c: hash.c:240:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c:               ^
hash.c: hash.c:239:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c:               ^
try.c: /usr/bin/ld: libcrypto_hash_mgrostl256.a(hash.o): in function `Transform':
try.c: .../supercop-data/bblack/armeabi/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt-64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Compiler output


hash.c: hash.c: In function 'F512':
hash.c: hash.c:230: warning: ignoring #pragma vector aligned [-Wunknown-pragmas]
hash.c:  #pragma vector aligned
hash.c:
hash.c: hash.c: In function 'F1024':
hash.c: hash.c:267: warning: ignoring #pragma vector aligned [-Wunknown-pragmas]
hash.c:  #pragma vector aligned
hash.c:
hash.c: hash.c: At top level:
hash.c: hash.c:242:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c:               ^~~
hash.c: hash.c:241:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c:               ^~~~
hash.c: hash.c:240:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c:               ^
hash.c: hash.c:239:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c:    static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c:               ^
try.c: /usr/bin/ld: libcrypto_hash_mgrostl256.a(hash.o): in function `Transform':
try.c: .../supercop-data/bblack/armeabi/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/mgrostl256/opt-64/work/hash.c:304: undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt-64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Namespace violations


hash.o F1024 T
hash.o F512 T
hash.o Final T
hash.o Hash T
hash.o Init T
hash.o N 00000000
hash.o N 00000037
hash.o N 0000003e
hash.o N 00000108
hash.o N 0000010a
hash.o N 00000117
hash.o N 00000120
hash.o N 00000134
hash.o N 00000139
hash.o N 0000013f
hash.o N 00000147
hash.o N 0000014c
hash.o N 00000158
hash.o N 00000166
hash.o N 0000016e
hash.o N 00000172
hash.o N 0000017e
hash.o N 00000188
hash.o N 0000018c
hash.o N 00000195
hash.o N 000001a0
hash.o N 000001a9
hash.o N 000001ad
hash.o N 000001bc
hash.o N 000001d3
hash.o N 000001de
hash.o N 000001e7
hash.o N 000001eb
hash.o N 000001f6
hash.o N 000001fd
hash.o N 00000205
hash.o N 00000217
hash.o N 0000021f
hash.o N 00000229
hash.o N 0000022b
hash.o N 0000022f
hash.o N 00000239
hash.o N 00000243
hash.o N 0000024b
hash.o N 00000257
hash.o N 00000261
hash.o N 00000267
hash.o N 0000026e
hash.o N 00000270
hash.o N 00000275
hash.o N 00000280
hash.o N 00000288
hash.o N 00000290
hash.o N 00000299
hash.o N 000002a2
hash.o N 000002a7
hash.o N 000002ad
hash.o N 000002c2
hash.o N 000002c9
hash.o N 000002cf
hash.o N 000002d4
hash.o N 000002de
hash.o N 00000308
hash.o N 0000030a
hash.o N 0000030c
hash.o N 0000030e
hash.o N 00000313
hash.o N 00000318
hash.o N 0000031a
hash.o N 0000031d
hash.o N 00000320
hash.o N 00000322
hash.o N 00000324
hash.o N 00000326
hash.o N 00000328
hash.o N 0000032a
hash.o N 0000032f
hash.o N 0000033a
hash.o N 00000345
hash.o N 0000034b
hash.o N 0000034f
hash.o N 00000356
hash.o N 00000358
hash.o N 0000035e
hash.o N 00000367
hash.o N 0000036f
hash.o N 0000037b
hash.o N 00000381
hash.o N 00000386
hash.o N 0000038e
hash.o N 00000392
hash.o N 0000039a
hash.o N 0000039f
hash.o N 000003a3
hash.o N 000003a6
hash.o OutputTransformation T
hash.o PrintHash T
hash.o RND1024P T
hash.o RND1024Q T
hash.o RND512P T
hash.o RND512Q T
hash.o T R
hash.o Transform T
hash.o Update T
mGroestl.o F1024 T
mGroestl.o F512 T
mGroestl.o Final T
mGroestl.o Hash T
mGroestl.o Init T
mGroestl.o N 00000000
mGroestl.o N 00000037
mGroestl.o N 00000042
mGroestl.o N 0000010c
mGroestl.o N 0000010e
mGroestl.o N 0000011b
mGroestl.o N 00000124
mGroestl.o N 00000138
mGroestl.o N 0000013d
mGroestl.o N 00000143
mGroestl.o N 0000014b
mGroestl.o N 00000150
mGroestl.o N 0000015c
mGroestl.o N 0000016a
mGroestl.o N 00000172
mGroestl.o N 00000176
mGroestl.o N 00000182
mGroestl.o N 0000018c
mGroestl.o N 00000190
mGroestl.o N 00000199
mGroestl.o N 000001a4
mGroestl.o N 000001ad
mGroestl.o N 000001b1
mGroestl.o N 000001c0
mGroestl.o N 000001d7
mGroestl.o N 000001e2
mGroestl.o N 000001eb
mGroestl.o N 000001ef
mGroestl.o N 000001fa
mGroestl.o N 00000201
mGroestl.o N 00000209
mGroestl.o N 0000021b
mGroestl.o N 00000223
mGroestl.o N 0000022d
mGroestl.o N 0000022f
mGroestl.o N 00000233
mGroestl.o N 0000023d
mGroestl.o N 00000247
mGroestl.o N 0000024f
mGroestl.o N 0000025b
mGroestl.o N 00000265
mGroestl.o N 0000026b
mGroestl.o N 00000272
mGroestl.o N 00000274
mGroestl.o N 00000279
mGroestl.o N 00000284
mGroestl.o N 0000028c
mGroestl.o N 00000294
mGroestl.o N 0000029d
mGroestl.o N 000002a6
mGroestl.o N 000002ab
mGroestl.o N 000002b1
mGroestl.o N 000002c6
mGroestl.o N 000002cd
mGroestl.o N 000002d3
mGroestl.o N 000002d8
mGroestl.o N 000002e2
mGroestl.o N 000002e4
mGroestl.o N 000002e6
mGroestl.o N 000002e8
mGroestl.o N 000002ed
mGroestl.o N 000002f2
mGroestl.o N 000002f4
mGroestl.o N 000002f7
mGroestl.o N 000002fa
mGroestl.o N 000002fc
mGroestl.o N 000002fe
mGroestl.o N 00000300
mGroestl.o N 00000302
mGroestl.o N 00000304
mGroestl.o N 00000309
mGroestl.o N 00000314
mGroestl.o N 0000031f
mGroestl.o N 00000325
mGroestl.o N 00000329
mGroestl.o N 00000330
mGroestl.o N 00000332
mGroestl.o N 00000338
mGroestl.o N 00000341
mGroestl.o N 00000349
mGroestl.o N 00000355
mGroestl.o N 0000035b
mGroestl.o N 00000360
mGroestl.o N 00000368
mGroestl.o N 0000036c
mGroestl.o N 00000374
mGroestl.o OutputTransformation T
mGroestl.o PrintHash T
mGroestl.o RND1024P T
mGroestl.o RND1024Q T
mGroestl.o RND512P T
mGroestl.o RND512Q T
mGroestl.o T R
mGroestl.o Transform T
mGroestl.o Update T

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:opt-32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:opt-32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


hash.o F1024 T
hash.o F512 T
hash.o Final T
hash.o Hash T
hash.o Init T
hash.o N 00000000
hash.o N 00000037
hash.o N 0000003e
hash.o N 00000107
hash.o N 00000109
hash.o N 00000116
hash.o N 0000011f
hash.o N 00000133
hash.o N 00000138
hash.o N 0000013e
hash.o N 00000146
hash.o N 0000014b
hash.o N 00000157
hash.o N 00000165
hash.o N 0000016d
hash.o N 00000171
hash.o N 0000017d
hash.o N 00000187
hash.o N 0000018b
hash.o N 00000194
hash.o N 0000019f
hash.o N 000001a8
hash.o N 000001ac
hash.o N 000001bb
hash.o N 000001d2
hash.o N 000001dd
hash.o N 000001e6
hash.o N 000001ea
hash.o N 000001f5
hash.o N 000001fc
hash.o N 00000204
hash.o N 00000216
hash.o N 0000021e
hash.o N 00000228
hash.o N 0000022a
hash.o N 0000022e
hash.o N 00000238
hash.o N 00000242
hash.o N 0000024a
hash.o N 00000256
hash.o N 00000260
hash.o N 00000266
hash.o N 0000026d
hash.o N 0000026f
hash.o N 00000274
hash.o N 0000027f
hash.o N 00000287
hash.o N 0000028f
hash.o N 00000298
hash.o N 000002a1
hash.o N 000002a6
hash.o N 000002ac
hash.o N 000002c1
hash.o N 000002c8
hash.o N 000002ce
hash.o N 000002d3
hash.o N 000002dd
hash.o N 00000307
hash.o N 00000309
hash.o N 0000030b
hash.o N 0000030d
hash.o N 00000312
hash.o N 00000317
hash.o N 00000319
hash.o N 0000031c
hash.o N 0000031f
hash.o N 00000321
hash.o N 00000323
hash.o N 00000325
hash.o N 00000327
hash.o N 00000329
hash.o N 0000032e
hash.o N 00000339
hash.o N 00000344
hash.o N 0000034a
hash.o N 0000034e
hash.o N 00000355
hash.o N 00000357
hash.o N 0000035d
hash.o N 00000366
hash.o N 0000036e
hash.o N 0000037a
hash.o N 00000380
hash.o N 00000385
hash.o N 0000038d
hash.o N 00000391
hash.o N 00000399
hash.o N 0000039e
hash.o N 000003a2
hash.o N 000003a5
hash.o OutputTransformation T
hash.o PrintHash T
hash.o RND1024P T
hash.o RND1024Q T
hash.o RND512P T
hash.o RND512Q T
hash.o T R
hash.o Transform T
hash.o Update T
mGroestl.o F1024 T
mGroestl.o F512 T
mGroestl.o Final T
mGroestl.o Hash T
mGroestl.o Init T
mGroestl.o N 00000000
mGroestl.o N 00000037
mGroestl.o N 00000042
mGroestl.o N 0000010b
mGroestl.o N 0000010d
mGroestl.o N 0000011a
mGroestl.o N 00000123
mGroestl.o N 00000137
mGroestl.o N 0000013c
mGroestl.o N 00000142
mGroestl.o N 0000014a
mGroestl.o N 0000014f
mGroestl.o N 0000015b
mGroestl.o N 00000169
mGroestl.o N 00000171
mGroestl.o N 00000175
mGroestl.o N 00000181
mGroestl.o N 0000018b
mGroestl.o N 0000018f
mGroestl.o N 00000198
mGroestl.o N 000001a3
mGroestl.o N 000001ac
mGroestl.o N 000001b0
mGroestl.o N 000001bf
mGroestl.o N 000001d6
mGroestl.o N 000001e1
mGroestl.o N 000001ea
mGroestl.o N 000001ee
mGroestl.o N 000001f9
mGroestl.o N 00000200
mGroestl.o N 00000208
mGroestl.o N 0000021a
mGroestl.o N 00000222
mGroestl.o N 0000022c
mGroestl.o N 0000022e
mGroestl.o N 00000232
mGroestl.o N 0000023c
mGroestl.o N 00000246
mGroestl.o N 0000024e
mGroestl.o N 0000025a
mGroestl.o N 00000264
mGroestl.o N 0000026a
mGroestl.o N 00000271
mGroestl.o N 00000273
mGroestl.o N 00000278
mGroestl.o N 00000283
mGroestl.o N 0000028b
mGroestl.o N 00000293
mGroestl.o N 0000029c
mGroestl.o N 000002a5
mGroestl.o N 000002aa
mGroestl.o N 000002b0
mGroestl.o N 000002c5
mGroestl.o N 000002cc
mGroestl.o N 000002d2
mGroestl.o N 000002d7
mGroestl.o N 000002e1
mGroestl.o N 000002e3
mGroestl.o N 000002e5
mGroestl.o N 000002e7
mGroestl.o N 000002ec
mGroestl.o N 000002f1
mGroestl.o N 000002f3
mGroestl.o N 000002f6
mGroestl.o N 000002f9
mGroestl.o N 000002fb
mGroestl.o N 000002fd
mGroestl.o N 000002ff
mGroestl.o N 00000301
mGroestl.o N 00000303
mGroestl.o N 00000308
mGroestl.o N 00000313
mGroestl.o N 0000031e
mGroestl.o N 00000324
mGroestl.o N 00000328
mGroestl.o N 0000032f
mGroestl.o N 00000331
mGroestl.o N 00000337
mGroestl.o N 00000340
mGroestl.o N 00000348
mGroestl.o N 00000354
mGroestl.o N 0000035a
mGroestl.o N 0000035f
mGroestl.o N 00000367
mGroestl.o N 0000036b
mGroestl.o N 00000373
mGroestl.o OutputTransformation T
mGroestl.o PrintHash T
mGroestl.o RND1024P T
mGroestl.o RND1024Q T
mGroestl.o RND512P T
mGroestl.o RND512Q T
mGroestl.o T R
mGroestl.o Transform T
mGroestl.o Update T

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:opt-32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
T:opt-32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


hash.o F1024 T
hash.o F512 T
hash.o Final T
hash.o Hash T
hash.o Init T
hash.o N 00000000
hash.o N 00000037
hash.o N 0000003e
hash.o N 00000108
hash.o N 0000010a
hash.o N 00000117
hash.o N 00000120
hash.o N 00000134
hash.o N 00000139
hash.o N 0000013f
hash.o N 00000147
hash.o N 0000014c
hash.o N 00000158
hash.o N 00000166
hash.o N 0000016e
hash.o N 00000172
hash.o N 0000017e
hash.o N 00000186
hash.o N 0000018e
hash.o N 00000197
hash.o N 000001a0
hash.o N 000001a5
hash.o N 000001ab
hash.o N 000001b5
hash.o N 000001ca
hash.o N 000001cf
hash.o N 000001da
hash.o N 000001e1
hash.o N 000001e7
hash.o N 000001ec
hash.o N 000001f6
hash.o N 00000220
hash.o N 00000222
hash.o N 00000224
hash.o N 00000226
hash.o N 0000022b
hash.o N 00000230
hash.o N 00000232
hash.o N 00000235
hash.o N 00000238
hash.o N 0000023a
hash.o N 0000023c
hash.o N 0000023e
hash.o N 00000240
hash.o N 00000242
hash.o N 00000246
hash.o N 0000024f
hash.o N 0000025a
hash.o N 00000263
hash.o N 00000267
hash.o N 00000276
hash.o N 0000028d
hash.o N 00000298
hash.o N 000002a1
hash.o N 000002a5
hash.o N 000002b0
hash.o N 000002b7
hash.o N 000002bf
hash.o N 000002d1
hash.o N 000002d9
hash.o N 000002e3
hash.o N 000002e5
hash.o N 000002e9
hash.o N 000002f3
hash.o N 000002fd
hash.o N 00000305
hash.o N 00000311
hash.o N 0000031b
hash.o N 00000321
hash.o N 00000328
hash.o N 0000032a
hash.o N 0000032f
hash.o N 0000033a
hash.o N 00000345
hash.o N 0000034b
hash.o N 0000034f
hash.o N 00000356
hash.o N 00000358
hash.o N 0000035e
hash.o N 00000367
hash.o N 0000036f
hash.o N 0000037b
hash.o N 00000381
hash.o N 00000386
hash.o N 0000038e
hash.o N 00000396
hash.o N 0000039a
hash.o N 0000039f
hash.o N 000003a3
hash.o N 000003a6
hash.o OutputTransformation T
hash.o PrintHash T
hash.o RND1024P T
hash.o RND1024Q T
hash.o RND512P T
hash.o RND512Q T
hash.o T R
hash.o Transform T
hash.o Update T
mGroestl.o F1024 T
mGroestl.o F512 T
mGroestl.o Final T
mGroestl.o Hash T
mGroestl.o Init T
mGroestl.o N 00000000
mGroestl.o N 00000037
mGroestl.o N 00000042
mGroestl.o N 0000010c
mGroestl.o N 0000010e
mGroestl.o N 0000011b
mGroestl.o N 00000124
mGroestl.o N 00000138
mGroestl.o N 0000013d
mGroestl.o N 00000143
mGroestl.o N 0000014b
mGroestl.o N 00000150
mGroestl.o N 0000015c
mGroestl.o N 0000016a
mGroestl.o N 00000172
mGroestl.o N 00000176
mGroestl.o N 00000182
mGroestl.o N 0000018a
mGroestl.o N 00000192
mGroestl.o N 0000019b
mGroestl.o N 000001a4
mGroestl.o N 000001a9
mGroestl.o N 000001af
mGroestl.o N 000001b9
mGroestl.o N 000001ce
mGroestl.o N 000001d3
mGroestl.o N 000001de
mGroestl.o N 000001e5
mGroestl.o N 000001eb
mGroestl.o N 000001f0
mGroestl.o N 000001fa
mGroestl.o N 000001fc
mGroestl.o N 000001fe
mGroestl.o N 00000200
mGroestl.o N 00000205
mGroestl.o N 0000020a
mGroestl.o N 0000020c
mGroestl.o N 0000020f
mGroestl.o N 00000212
mGroestl.o N 00000214
mGroestl.o N 00000216
mGroestl.o N 00000218
mGroestl.o N 0000021a
mGroestl.o N 0000021c
mGroestl.o N 00000220
mGroestl.o N 00000229
mGroestl.o N 00000234
mGroestl.o N 0000023d
mGroestl.o N 00000241
mGroestl.o N 00000250
mGroestl.o N 00000267
mGroestl.o N 00000272
mGroestl.o N 0000027b
mGroestl.o N 0000027f
mGroestl.o N 0000028a
mGroestl.o N 00000291
mGroestl.o N 00000299
mGroestl.o N 000002ab
mGroestl.o N 000002b3
mGroestl.o N 000002bd
mGroestl.o N 000002bf
mGroestl.o N 000002c3
mGroestl.o N 000002cd
mGroestl.o N 000002d7
mGroestl.o N 000002df
mGroestl.o N 000002eb
mGroestl.o N 000002f5
mGroestl.o N 000002fb
mGroestl.o N 00000302
mGroestl.o N 00000304
mGroestl.o N 00000309
mGroestl.o N 00000314
mGroestl.o N 0000031f
mGroestl.o N 00000325
mGroestl.o N 00000329
mGroestl.o N 00000330
mGroestl.o N 00000332
mGroestl.o N 00000338
mGroestl.o N 00000341
mGroestl.o N 00000349
mGroestl.o N 00000355
mGroestl.o N 0000035b
mGroestl.o N 00000360
mGroestl.o N 00000368
mGroestl.o N 00000370
mGroestl.o N 00000374
mGroestl.o OutputTransformation T
mGroestl.o PrintHash T
mGroestl.o RND1024P T
mGroestl.o RND1024Q T
mGroestl.o RND512P T
mGroestl.o RND512Q T
mGroestl.o T R
mGroestl.o Transform T
mGroestl.o Update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt-32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


hash.o F1024 T
hash.o F512 T
hash.o Final T
hash.o Hash T
hash.o Init T
hash.o OutputTransformation T
hash.o PrintHash T
hash.o RND1024P T
hash.o RND1024Q T
hash.o RND512P T
hash.o RND512Q T
hash.o T R
hash.o Transform T
hash.o Update T
mGroestl.o F1024 T
mGroestl.o F512 T
mGroestl.o Final T
mGroestl.o Hash T
mGroestl.o Init T
mGroestl.o OutputTransformation T
mGroestl.o PrintHash T
mGroestl.o RND1024P T
mGroestl.o RND1024Q T
mGroestl.o RND512P T
mGroestl.o RND512Q T
mGroestl.o T R
mGroestl.o Transform T
mGroestl.o Update T

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:opt-32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:opt-32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:opt-32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:opt-32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Namespace violations


hash.o AddRoundConstant T
hash.o Final T
hash.o Hash T
hash.o Init T
hash.o MixBytes T
hash.o N 00000000
hash.o N 00000037
hash.o N 0000003e
hash.o N 00000105
hash.o N 00000107
hash.o N 00000115
hash.o N 0000011f
hash.o N 00000127
hash.o N 0000012a
hash.o N 0000013e
hash.o N 00000144
hash.o N 00000148
hash.o N 00000155
hash.o N 0000015a
hash.o N 0000015f
hash.o N 00000165
hash.o N 0000016b
hash.o N 00000173
hash.o N 00000178
hash.o N 00000184
hash.o N 0000018f
hash.o N 00000191
hash.o N 00000199
hash.o N 0000019b
hash.o N 000001a3
hash.o N 000001a8
hash.o N 000001aa
hash.o N 000001ac
hash.o N 000001ae
hash.o N 000001b3
hash.o N 000001be
hash.o N 000001c9
hash.o N 000001ce
hash.o N 000001da
hash.o N 000001e5
hash.o N 000001fc
hash.o N 00000207
hash.o N 0000020f
hash.o N 00000213
hash.o N 0000021c
hash.o N 0000022a
hash.o N 00000235
hash.o N 0000023e
hash.o N 00000242
hash.o N 00000249
hash.o N 00000251
hash.o N 00000263
hash.o N 0000026a
hash.o N 00000274
hash.o N 0000027e
hash.o N 00000288
hash.o N 00000290
hash.o N 0000029c
hash.o N 000002a6
hash.o N 000002aa
hash.o N 000002bb
hash.o N 000002c4
hash.o N 000002cd
hash.o N 000002cf
hash.o N 000002d1
hash.o N 000002db
hash.o N 000002f0
hash.o N 000002f5
hash.o N 000002fc
hash.o N 00000302
hash.o N 0000030c
hash.o N 00000333
hash.o N 00000339
hash.o N 0000033f
hash.o N 00000345
hash.o N 0000034b
hash.o N 00000352
hash.o N 0000035d
hash.o N 00000366
hash.o N 0000036a
hash.o N 0000036c
hash.o N 00000370
hash.o N 00000376
hash.o N 0000037d
hash.o N 00000383
hash.o N 0000038b
hash.o N 00000397
hash.o N 0000039d
hash.o N 000003a1
hash.o N 000003a4
hash.o OutputTransformation T
hash.o P T
hash.o PrintHash T
hash.o Q T
hash.o S D
hash.o Shift D
hash.o ShiftBytes T
hash.o SubBytes T
hash.o Transform T
hash.o Update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


hash.o AddRoundConstant T
hash.o Final T
hash.o Hash T
hash.o Init T
hash.o MixBytes T
hash.o N 00000000
hash.o N 00000037
hash.o N 0000003e
hash.o N 00000105
hash.o N 00000107
hash.o N 00000115
hash.o N 0000011f
hash.o N 00000127
hash.o N 0000012a
hash.o N 0000013e
hash.o N 00000144
hash.o N 00000148
hash.o N 00000155
hash.o N 0000015a
hash.o N 0000015f
hash.o N 00000165
hash.o N 0000016b
hash.o N 00000173
hash.o N 00000178
hash.o N 00000184
hash.o N 00000195
hash.o N 00000197
hash.o N 0000019f
hash.o N 000001a5
hash.o N 000001a7
hash.o N 000001af
hash.o N 000001b1
hash.o N 000001b3
hash.o N 000001b5
hash.o N 000001b9
hash.o N 000001c2
hash.o N 000001d0
hash.o N 000001e7
hash.o N 000001f2
hash.o N 000001fb
hash.o N 000001ff
hash.o N 0000020a
hash.o N 00000211
hash.o N 0000021d
hash.o N 00000225
hash.o N 00000237
hash.o N 0000023e
hash.o N 00000248
hash.o N 00000252
hash.o N 0000025c
hash.o N 00000264
hash.o N 00000270
hash.o N 0000027a
hash.o N 0000027f
hash.o N 0000028a
hash.o N 0000028f
hash.o N 0000029a
hash.o N 000002a5
hash.o N 000002ad
hash.o N 000002b1
hash.o N 000002ba
hash.o N 000002c5
hash.o N 000002ce
hash.o N 000002d0
hash.o N 000002da
hash.o N 000002ef
hash.o N 000002f4
hash.o N 000002fb
hash.o N 00000301
hash.o N 0000030b
hash.o N 00000332
hash.o N 00000337
hash.o N 00000339
hash.o N 0000033f
hash.o N 00000345
hash.o N 0000034b
hash.o N 00000352
hash.o N 0000035d
hash.o N 00000366
hash.o N 0000036a
hash.o N 0000036c
hash.o N 00000370
hash.o N 00000376
hash.o N 0000037d
hash.o N 00000383
hash.o N 0000038b
hash.o N 00000397
hash.o N 0000039d
hash.o N 000003a1
hash.o N 000003a4
hash.o OutputTransformation T
hash.o P T
hash.o PrintHash T
hash.o Q T
hash.o S D
hash.o Shift D
hash.o ShiftBytes T
hash.o SubBytes T
hash.o Transform T
hash.o Update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


hash.o AddRoundConstant T
hash.o Final T
hash.o Hash T
hash.o Init T
hash.o MixBytes T
hash.o N 00000000
hash.o N 00000037
hash.o N 0000003e
hash.o N 00000104
hash.o N 00000106
hash.o N 00000114
hash.o N 0000011e
hash.o N 00000126
hash.o N 00000129
hash.o N 0000013d
hash.o N 00000143
hash.o N 00000147
hash.o N 00000154
hash.o N 00000159
hash.o N 0000015e
hash.o N 00000164
hash.o N 0000016a
hash.o N 00000172
hash.o N 00000177
hash.o N 00000183
hash.o N 0000018e
hash.o N 00000190
hash.o N 00000198
hash.o N 0000019a
hash.o N 000001a2
hash.o N 000001a7
hash.o N 000001a9
hash.o N 000001ab
hash.o N 000001ad
hash.o N 000001b2
hash.o N 000001bd
hash.o N 000001c8
hash.o N 000001cd
hash.o N 000001d9
hash.o N 000001e4
hash.o N 000001fb
hash.o N 00000206
hash.o N 0000020e
hash.o N 00000212
hash.o N 0000021b
hash.o N 00000229
hash.o N 00000234
hash.o N 0000023d
hash.o N 00000241
hash.o N 00000248
hash.o N 00000250
hash.o N 00000262
hash.o N 00000269
hash.o N 00000273
hash.o N 0000027d
hash.o N 00000287
hash.o N 0000028f
hash.o N 0000029b
hash.o N 000002a5
hash.o N 000002a9
hash.o N 000002ba
hash.o N 000002c3
hash.o N 000002cc
hash.o N 000002ce
hash.o N 000002d0
hash.o N 000002da
hash.o N 000002ef
hash.o N 000002f4
hash.o N 000002fb
hash.o N 00000301
hash.o N 0000030b
hash.o N 00000332
hash.o N 00000338
hash.o N 0000033e
hash.o N 00000344
hash.o N 0000034a
hash.o N 00000351
hash.o N 0000035c
hash.o N 00000365
hash.o N 00000369
hash.o N 0000036b
hash.o N 0000036f
hash.o N 00000375
hash.o N 0000037c
hash.o N 00000382
hash.o N 0000038a
hash.o N 00000396
hash.o N 0000039c
hash.o N 000003a0
hash.o N 000003a3
hash.o OutputTransformation T
hash.o P T
hash.o PrintHash T
hash.o Q T
hash.o S D
hash.o Shift D
hash.o ShiftBytes T
hash.o SubBytes T
hash.o Transform T
hash.o Update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


hash.o AddRoundConstant T
hash.o Final T
hash.o Hash T
hash.o Init T
hash.o MixBytes T
hash.o N 00000000
hash.o N 00000037
hash.o N 0000003e
hash.o N 00000105
hash.o N 00000107
hash.o N 00000115
hash.o N 0000011f
hash.o N 00000127
hash.o N 0000012a
hash.o N 0000013e
hash.o N 00000144
hash.o N 00000148
hash.o N 00000155
hash.o N 0000015a
hash.o N 0000015f
hash.o N 00000165
hash.o N 0000016b
hash.o N 00000173
hash.o N 00000178
hash.o N 00000184
hash.o N 0000018d
hash.o N 0000018f
hash.o N 00000197
hash.o N 00000199
hash.o N 0000019b
hash.o N 000001ac
hash.o N 000001b7
hash.o N 000001c0
hash.o N 000001c2
hash.o N 000001c4
hash.o N 000001ce
hash.o N 000001e3
hash.o N 000001e8
hash.o N 000001f3
hash.o N 000001fa
hash.o N 00000200
hash.o N 00000205
hash.o N 0000020f
hash.o N 00000236
hash.o N 0000023c
hash.o N 0000023e
hash.o N 00000246
hash.o N 0000024b
hash.o N 0000024d
hash.o N 00000251
hash.o N 0000025a
hash.o N 00000268
hash.o N 0000027f
hash.o N 0000028a
hash.o N 00000293
hash.o N 00000297
hash.o N 000002a2
hash.o N 000002a9
hash.o N 000002b5
hash.o N 000002bd
hash.o N 000002cf
hash.o N 000002d6
hash.o N 000002e0
hash.o N 000002ea
hash.o N 000002f4
hash.o N 000002fc
hash.o N 00000308
hash.o N 00000312
hash.o N 00000318
hash.o N 0000031e
hash.o N 00000324
hash.o N 0000032b
hash.o N 00000336
hash.o N 0000033f
hash.o N 00000343
hash.o N 00000345
hash.o N 00000349
hash.o N 00000354
hash.o N 0000035f
hash.o N 00000365
hash.o N 0000036c
hash.o N 00000372
hash.o N 0000037a
hash.o N 00000386
hash.o N 0000038c
hash.o N 00000391
hash.o N 00000399
hash.o N 0000039d
hash.o N 000003a1
hash.o N 000003a4
hash.o OutputTransformation T
hash.o P T
hash.o PrintHash T
hash.o Q T
hash.o S D
hash.o Shift D
hash.o ShiftBytes T
hash.o SubBytes T
hash.o Transform T
hash.o Update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


hash.o AddRoundConstant T
hash.o Final T
hash.o Hash T
hash.o Init T
hash.o MixBytes T
hash.o N 00000000
hash.o N 00000037
hash.o N 0000003e
hash.o N 00000104
hash.o N 00000106
hash.o N 00000114
hash.o N 0000011e
hash.o N 00000126
hash.o N 00000129
hash.o N 0000013d
hash.o N 00000143
hash.o N 00000147
hash.o N 00000154
hash.o N 00000159
hash.o N 0000015e
hash.o N 00000164
hash.o N 0000016a
hash.o N 00000172
hash.o N 00000177
hash.o N 00000183
hash.o N 00000194
hash.o N 00000196
hash.o N 0000019e
hash.o N 000001a4
hash.o N 000001a6
hash.o N 000001ae
hash.o N 000001b0
hash.o N 000001b2
hash.o N 000001b4
hash.o N 000001b8
hash.o N 000001c1
hash.o N 000001cf
hash.o N 000001e6
hash.o N 000001f1
hash.o N 000001fa
hash.o N 000001fe
hash.o N 00000209
hash.o N 00000210
hash.o N 0000021c
hash.o N 00000224
hash.o N 00000236
hash.o N 0000023d
hash.o N 00000247
hash.o N 00000251
hash.o N 0000025b
hash.o N 00000263
hash.o N 0000026f
hash.o N 00000279
hash.o N 0000027e
hash.o N 00000289
hash.o N 0000028e
hash.o N 00000299
hash.o N 000002a4
hash.o N 000002ac
hash.o N 000002b0
hash.o N 000002b9
hash.o N 000002c4
hash.o N 000002cd
hash.o N 000002cf
hash.o N 000002d9
hash.o N 000002ee
hash.o N 000002f3
hash.o N 000002fa
hash.o N 00000300
hash.o N 0000030a
hash.o N 00000331
hash.o N 00000336
hash.o N 00000338
hash.o N 0000033e
hash.o N 00000344
hash.o N 0000034a
hash.o N 00000351
hash.o N 0000035c
hash.o N 00000365
hash.o N 00000369
hash.o N 0000036b
hash.o N 0000036f
hash.o N 00000375
hash.o N 0000037c
hash.o N 00000382
hash.o N 0000038a
hash.o N 00000396
hash.o N 0000039c
hash.o N 000003a0
hash.o N 000003a3
hash.o OutputTransformation T
hash.o P T
hash.o PrintHash T
hash.o Q T
hash.o S D
hash.o Shift D
hash.o ShiftBytes T
hash.o SubBytes T
hash.o Transform T
hash.o Update T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


hash.o AddRoundConstant T
hash.o Final T
hash.o Hash T
hash.o Init T
hash.o MixBytes T
hash.o OutputTransformation T
hash.o P T
hash.o PrintHash T
hash.o Q T
hash.o S D
hash.o Shift D
hash.o ShiftBytes T
hash.o SubBytes T
hash.o Transform T
hash.o Update T

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)