Test results for armeabi, berry0, crypto_hash/mgrostl256
[Page version: 20250206 00:27:24]
Measurements for armeabi, berry0, crypto_hash
Test results for armeabi, berry0, crypto_hash
Test results for crypto_hash/mgrostl256
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_hash
Primitive: mgrostl256
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
458065 | 49750 0 0 | 34859 364 744 | T:opt-32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
459632 | 60602 0 0 | 41939 364 744 | T:opt-32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
465724 | 49022 0 0 | 33643 356 744 | T:opt-32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
488687 | 49850 0 0 | 34610 360 744 | T:opt-32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
491688 | 64374 0 0 | 45022 396 752 | T:opt-32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
493702 | 53886 0 0 | 37230 388 744 | T:opt-32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
494866 | 60390 0 0 | 42498 396 744 | T:opt-32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
503639 | 64270 0 0 | 45018 396 752 | T:opt-32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
548413 | 54022 0 0 | 37302 388 744 | T:opt-32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
4482950 | 7028 384 0 | 19137 776 744 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
4513804 | 7528 384 0 | 20169 776 752 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
4555575 | 7548 384 0 | 20237 776 752 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
4697026 | 3880 384 0 | 14033 768 744 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
5171401 | 3828 384 0 | 13985 768 744 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
5561578 | 8557 384 0 | 19982 744 744 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
5959708 | 4169 384 0 | 13934 744 744 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
5972115 | 3472 384 0 | 12486 736 744 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
7266874 | 4209 384 0 | 13805 740 744 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241002 | 20240909 |
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: 386 | 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: 384 | F(ctx->chaining,(u32*)input,(u32*)ctx->counter);//modified oct28
mGroestl.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Number of similar (implementation,compiler) pairs: 3, namely:
Implementation | Compiler |
T:opt-32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opt-32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opt-32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
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: 386 | F(ctx->chaining,(u32*)input,(u32*)ctx->counter);//modified oct28
hash.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c: In function 'Update':
hash.c: hash.c:386:5: warning: 'F' may be used uninitialized in this function [-Wmaybe-uninitialized]
hash.c: 386 | F(ctx->chaining,(u32*)input,(u32*)ctx->counter);//modified oct28
hash.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:361:10: note: 'F' was declared here
hash.c: 361 | void (*F)(u32*,const u32*,u32*); //modified oct28
hash.c: | ^
hash.c: hash.c: In function 'Final':
hash.c: hash.c:386:5: warning: 'F' may be used uninitialized in this function [-Wmaybe-uninitialized]
hash.c: 386 | F(ctx->chaining,(u32*)input,(u32*)ctx->counter);//modified oct28
hash.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:361:10: note: 'F' was declared here
hash.c: 361 | void (*F)(u32*,const u32*,u32*); //modified oct28
hash.c: | ^
hash.c: hash.c: In function 'Hash':
hash.c: hash.c:497:27: warning: 'context.blocksize' may be used uninitialized in this function [-Wmaybe-uninitialized]
hash.c: 497 | ctx->buffer = malloc(ctx->blocksize); //modified
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: 384 | F(ctx->chaining,(u32*)input,(u32*)ctx->counter);//modified oct28
mGroestl.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mGroestl.c: mGroestl.c: In function 'Update':
mGroestl.c: mGroestl.c:384:5: warning: 'F' may be used uninitialized in this function [-Wmaybe-uninitialized]
mGroestl.c: 384 | F(ctx->chaining,(u32*)input,(u32*)ctx->counter);//modified oct28
mGroestl.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mGroestl.c: mGroestl.c:359:10: note: 'F' was declared here
mGroestl.c: 359 | void (*F)(u32*,const u32*,u32*); //modified oct28
mGroestl.c: | ^
mGroestl.c: mGroestl.c: In function 'Final':
mGroestl.c: mGroestl.c:384:5: warning: 'F' may be used uninitialized in this function [-Wmaybe-uninitialized]
mGroestl.c: 384 | F(ctx->chaining,(u32*)input,(u32*)ctx->counter);//modified oct28
mGroestl.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mGroestl.c: mGroestl.c:359:10: note: 'F' was declared here
mGroestl.c: 359 | void (*F)(u32*,const u32*,u32*); //modified oct28
mGroestl.c: | ^
mGroestl.c: mGroestl.c: In function 'Hash':
mGroestl.c: mGroestl.c:495:27: warning: 'context.blocksize' may be used uninitialized in this function [-Wmaybe-uninitialized]
mGroestl.c: 495 | ctx->buffer = malloc(ctx->blocksize); //modified
mGroestl.c: | ~~~^~~~~~~~~~~
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:opt-32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
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/berry0/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:
Implementation | Compiler |
T:opt-64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
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/berry0/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/berry0/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/berry0/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/berry0/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/berry0/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:
Implementation | Compiler |
T:opt-64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
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/berry0/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:
Implementation | Compiler |
T:opt-64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
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/berry0/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:
Implementation | Compiler |
T:opt-64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
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/berry0/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/berry0/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/berry0/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/berry0/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/berry0/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:
Implementation | Compiler |
T:opt-64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
Compiler output
hash.c: hash.c: In function 'F512':
hash.c: hash.c:230: warning: ignoring '#pragma vector aligned' [-Wunknown-pragmas]
hash.c: 230 | #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: 267 | #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: 242 | 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: 241 | 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: 240 | 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: 239 | 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/berry0/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:
Implementation | Compiler |
T:opt-64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
hash.c: hash.c: In function 'F512':
hash.c: hash.c:230: warning: ignoring '#pragma vector aligned' [-Wunknown-pragmas]
hash.c: 230 | #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: 267 | #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: 242 | 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: 241 | 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: 240 | 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: 239 | static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: | ^
hash.c: hash.c: In function 'Hash':
hash.c: hash.c:434:30: warning: 'context.statesize' may be used uninitialized in this function [-Wmaybe-uninitialized]
hash.c: 434 | while (ctx->cnt_buf_ptr < ctx->statesize) {
hash.c: | ~~~^~~~~~~~~~~
try.c: /usr/bin/ld: libcrypto_hash_mgrostl256.a(hash.o): in function `Transform':
try.c: .../supercop-data/berry0/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:
Implementation | Compiler |
T:opt-64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
hash.c: hash.c: In function 'F512':
hash.c: hash.c:230: warning: ignoring '#pragma vector aligned' [-Wunknown-pragmas]
hash.c: 230 | #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: 267 | #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: 242 | 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: 241 | 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: 240 | 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: 239 | 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/berry0/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:
Implementation | Compiler |
T:opt-64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
hash.c: hash.c: In function 'F512':
hash.c: hash.c:230: warning: ignoring '#pragma vector aligned' [-Wunknown-pragmas]
hash.c: 230 | #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: 267 | #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: 242 | 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: 241 | 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: 240 | 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: 239 | 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/berry0/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:
Implementation | Compiler |
T:opt-64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
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 0
hash.o N 106
hash.o N 11a
hash.o N 11f
hash.o N 125
hash.o N 12d
hash.o N 132
hash.o N 13e
hash.o N 14c
hash.o N 154
hash.o N 158
hash.o N 164
hash.o N 169
hash.o N 173
hash.o N 177
hash.o N 180
hash.o N 18b
hash.o N 194
hash.o N 198
hash.o N 1a7
hash.o N 1be
hash.o N 1c9
hash.o N 1d2
hash.o N 1d6
hash.o N 1e1
hash.o N 1e8
hash.o N 1f0
hash.o N 202
hash.o N 20a
hash.o N 214
hash.o N 216
hash.o N 21a
hash.o N 224
hash.o N 22e
hash.o N 236
hash.o N 242
hash.o N 24c
hash.o N 25
hash.o N 252
hash.o N 259
hash.o N 25b
hash.o N 260
hash.o N 26b
hash.o N 270
hash.o N 275
hash.o N 280
hash.o N 28b
hash.o N 293
hash.o N 29b
hash.o N 29f
hash.o N 2a7
hash.o N 2af
hash.o N 2b8
hash.o N 2c
hash.o N 2c1
hash.o N 2c6
hash.o N 2cc
hash.o N 2e1
hash.o N 2e8
hash.o N 2ee
hash.o N 2f8
hash.o N 322
hash.o N 324
hash.o N 326
hash.o N 328
hash.o N 32d
hash.o N 332
hash.o N 334
hash.o N 337
hash.o N 33a
hash.o N 33c
hash.o N 33e
hash.o N 340
hash.o N 342
hash.o N 344
hash.o N 349
hash.o N 34d
hash.o N 353
hash.o N 35a
hash.o N 366
hash.o N 368
hash.o N 36e
hash.o N 377
hash.o N 37f
hash.o N 385
hash.o N 38a
hash.o N 38e
hash.o N 391
hash.o N ee
hash.o N f0
hash.o N fd
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 0
mGroestl.o N 101
mGroestl.o N 10a
mGroestl.o N 11e
mGroestl.o N 123
mGroestl.o N 129
mGroestl.o N 131
mGroestl.o N 136
mGroestl.o N 142
mGroestl.o N 150
mGroestl.o N 158
mGroestl.o N 15c
mGroestl.o N 168
mGroestl.o N 16d
mGroestl.o N 177
mGroestl.o N 17b
mGroestl.o N 184
mGroestl.o N 18f
mGroestl.o N 198
mGroestl.o N 19c
mGroestl.o N 1ab
mGroestl.o N 1c2
mGroestl.o N 1cd
mGroestl.o N 1d6
mGroestl.o N 1da
mGroestl.o N 1e5
mGroestl.o N 1ec
mGroestl.o N 1f4
mGroestl.o N 206
mGroestl.o N 20e
mGroestl.o N 218
mGroestl.o N 21a
mGroestl.o N 21e
mGroestl.o N 228
mGroestl.o N 232
mGroestl.o N 23a
mGroestl.o N 246
mGroestl.o N 25
mGroestl.o N 250
mGroestl.o N 256
mGroestl.o N 25d
mGroestl.o N 25f
mGroestl.o N 267
mGroestl.o N 26f
mGroestl.o N 278
mGroestl.o N 281
mGroestl.o N 286
mGroestl.o N 28c
mGroestl.o N 2a1
mGroestl.o N 2a6
mGroestl.o N 2b1
mGroestl.o N 2b8
mGroestl.o N 2be
mGroestl.o N 2c3
mGroestl.o N 2cd
mGroestl.o N 2cf
mGroestl.o N 2d1
mGroestl.o N 2d3
mGroestl.o N 2d8
mGroestl.o N 2dd
mGroestl.o N 2df
mGroestl.o N 2e2
mGroestl.o N 2e5
mGroestl.o N 2e7
mGroestl.o N 2e9
mGroestl.o N 2eb
mGroestl.o N 2ed
mGroestl.o N 2ef
mGroestl.o N 2f4
mGroestl.o N 2f8
mGroestl.o N 2fe
mGroestl.o N 30
mGroestl.o N 309
mGroestl.o N 314
mGroestl.o N 31b
mGroestl.o N 327
mGroestl.o N 329
mGroestl.o N 32f
mGroestl.o N 338
mGroestl.o N 340
mGroestl.o N 346
mGroestl.o N 34e
mGroestl.o N 353
mGroestl.o N 35b
mGroestl.o N 35f
mGroestl.o N f2
mGroestl.o N f4
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:
Implementation | Compiler |
T:opt-32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:opt-32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
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 0
hash.o N 105
hash.o N 119
hash.o N 11e
hash.o N 124
hash.o N 12c
hash.o N 131
hash.o N 13d
hash.o N 14b
hash.o N 153
hash.o N 157
hash.o N 163
hash.o N 168
hash.o N 170
hash.o N 178
hash.o N 181
hash.o N 18a
hash.o N 18f
hash.o N 195
hash.o N 19f
hash.o N 1b4
hash.o N 1b9
hash.o N 1c4
hash.o N 1cb
hash.o N 1d1
hash.o N 1d6
hash.o N 1e0
hash.o N 20a
hash.o N 20c
hash.o N 20e
hash.o N 210
hash.o N 215
hash.o N 21a
hash.o N 21c
hash.o N 21f
hash.o N 222
hash.o N 224
hash.o N 226
hash.o N 228
hash.o N 22a
hash.o N 22c
hash.o N 230
hash.o N 239
hash.o N 244
hash.o N 24d
hash.o N 25
hash.o N 251
hash.o N 260
hash.o N 277
hash.o N 282
hash.o N 28b
hash.o N 28f
hash.o N 29a
hash.o N 2a1
hash.o N 2a9
hash.o N 2bb
hash.o N 2c
hash.o N 2c3
hash.o N 2cd
hash.o N 2cf
hash.o N 2d3
hash.o N 2dd
hash.o N 2e7
hash.o N 2ef
hash.o N 2fb
hash.o N 305
hash.o N 30b
hash.o N 312
hash.o N 314
hash.o N 319
hash.o N 31d
hash.o N 323
hash.o N 32e
hash.o N 339
hash.o N 340
hash.o N 34c
hash.o N 34e
hash.o N 354
hash.o N 35d
hash.o N 365
hash.o N 36b
hash.o N 373
hash.o N 378
hash.o N 380
hash.o N 384
hash.o N 389
hash.o N 38d
hash.o N 390
hash.o N ed
hash.o N ef
hash.o N fc
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 0
mGroestl.o N 100
mGroestl.o N 109
mGroestl.o N 11d
mGroestl.o N 122
mGroestl.o N 128
mGroestl.o N 130
mGroestl.o N 135
mGroestl.o N 141
mGroestl.o N 14f
mGroestl.o N 157
mGroestl.o N 15b
mGroestl.o N 167
mGroestl.o N 16c
mGroestl.o N 174
mGroestl.o N 17c
mGroestl.o N 185
mGroestl.o N 18e
mGroestl.o N 193
mGroestl.o N 199
mGroestl.o N 1a3
mGroestl.o N 1b8
mGroestl.o N 1bd
mGroestl.o N 1c8
mGroestl.o N 1cf
mGroestl.o N 1d5
mGroestl.o N 1da
mGroestl.o N 1e4
mGroestl.o N 1e6
mGroestl.o N 1e8
mGroestl.o N 1ea
mGroestl.o N 1ef
mGroestl.o N 1f4
mGroestl.o N 1f6
mGroestl.o N 1f9
mGroestl.o N 1fc
mGroestl.o N 1fe
mGroestl.o N 200
mGroestl.o N 202
mGroestl.o N 204
mGroestl.o N 206
mGroestl.o N 20a
mGroestl.o N 213
mGroestl.o N 21e
mGroestl.o N 227
mGroestl.o N 22b
mGroestl.o N 23a
mGroestl.o N 25
mGroestl.o N 251
mGroestl.o N 25c
mGroestl.o N 265
mGroestl.o N 269
mGroestl.o N 274
mGroestl.o N 27b
mGroestl.o N 283
mGroestl.o N 295
mGroestl.o N 29d
mGroestl.o N 2a7
mGroestl.o N 2a9
mGroestl.o N 2ad
mGroestl.o N 2b7
mGroestl.o N 2c1
mGroestl.o N 2c9
mGroestl.o N 2d5
mGroestl.o N 2df
mGroestl.o N 2e5
mGroestl.o N 2ec
mGroestl.o N 2ee
mGroestl.o N 2f3
mGroestl.o N 2f7
mGroestl.o N 2fd
mGroestl.o N 30
mGroestl.o N 308
mGroestl.o N 313
mGroestl.o N 31a
mGroestl.o N 326
mGroestl.o N 328
mGroestl.o N 32e
mGroestl.o N 337
mGroestl.o N 33f
mGroestl.o N 345
mGroestl.o N 34d
mGroestl.o N 352
mGroestl.o N 35a
mGroestl.o N 35e
mGroestl.o N f1
mGroestl.o N f3
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:
Implementation | Compiler |
T:opt-32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
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 0
hash.o N 106
hash.o N 11a
hash.o N 11f
hash.o N 125
hash.o N 12d
hash.o N 132
hash.o N 13e
hash.o N 14c
hash.o N 154
hash.o N 158
hash.o N 164
hash.o N 169
hash.o N 171
hash.o N 179
hash.o N 182
hash.o N 18b
hash.o N 190
hash.o N 196
hash.o N 1a0
hash.o N 1b5
hash.o N 1ba
hash.o N 1c5
hash.o N 1cc
hash.o N 1d2
hash.o N 1d7
hash.o N 1e1
hash.o N 20b
hash.o N 20d
hash.o N 20f
hash.o N 211
hash.o N 216
hash.o N 21b
hash.o N 21d
hash.o N 220
hash.o N 223
hash.o N 225
hash.o N 227
hash.o N 229
hash.o N 22b
hash.o N 22d
hash.o N 231
hash.o N 23a
hash.o N 245
hash.o N 24e
hash.o N 25
hash.o N 252
hash.o N 261
hash.o N 278
hash.o N 283
hash.o N 28c
hash.o N 290
hash.o N 29b
hash.o N 2a2
hash.o N 2aa
hash.o N 2bc
hash.o N 2c
hash.o N 2c4
hash.o N 2ce
hash.o N 2d0
hash.o N 2d4
hash.o N 2de
hash.o N 2e8
hash.o N 2f0
hash.o N 2fc
hash.o N 306
hash.o N 30c
hash.o N 313
hash.o N 315
hash.o N 31a
hash.o N 31e
hash.o N 324
hash.o N 32f
hash.o N 33a
hash.o N 341
hash.o N 34d
hash.o N 34f
hash.o N 355
hash.o N 35e
hash.o N 366
hash.o N 36c
hash.o N 374
hash.o N 379
hash.o N 381
hash.o N 385
hash.o N 38a
hash.o N 38e
hash.o N 391
hash.o N ee
hash.o N f0
hash.o N fd
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 0
mGroestl.o N 101
mGroestl.o N 10a
mGroestl.o N 11e
mGroestl.o N 123
mGroestl.o N 129
mGroestl.o N 131
mGroestl.o N 136
mGroestl.o N 142
mGroestl.o N 150
mGroestl.o N 158
mGroestl.o N 15c
mGroestl.o N 168
mGroestl.o N 16d
mGroestl.o N 175
mGroestl.o N 17d
mGroestl.o N 186
mGroestl.o N 18f
mGroestl.o N 194
mGroestl.o N 19a
mGroestl.o N 1a4
mGroestl.o N 1b9
mGroestl.o N 1be
mGroestl.o N 1c9
mGroestl.o N 1d0
mGroestl.o N 1d6
mGroestl.o N 1db
mGroestl.o N 1e5
mGroestl.o N 1e7
mGroestl.o N 1e9
mGroestl.o N 1eb
mGroestl.o N 1f0
mGroestl.o N 1f5
mGroestl.o N 1f7
mGroestl.o N 1fa
mGroestl.o N 1fd
mGroestl.o N 1ff
mGroestl.o N 201
mGroestl.o N 203
mGroestl.o N 205
mGroestl.o N 207
mGroestl.o N 20b
mGroestl.o N 214
mGroestl.o N 21f
mGroestl.o N 228
mGroestl.o N 22c
mGroestl.o N 23b
mGroestl.o N 25
mGroestl.o N 252
mGroestl.o N 25d
mGroestl.o N 266
mGroestl.o N 26a
mGroestl.o N 275
mGroestl.o N 27c
mGroestl.o N 284
mGroestl.o N 296
mGroestl.o N 29e
mGroestl.o N 2a8
mGroestl.o N 2aa
mGroestl.o N 2ae
mGroestl.o N 2b8
mGroestl.o N 2c2
mGroestl.o N 2ca
mGroestl.o N 2d6
mGroestl.o N 2e0
mGroestl.o N 2e6
mGroestl.o N 2ed
mGroestl.o N 2ef
mGroestl.o N 2f4
mGroestl.o N 2f8
mGroestl.o N 2fe
mGroestl.o N 30
mGroestl.o N 309
mGroestl.o N 314
mGroestl.o N 31b
mGroestl.o N 327
mGroestl.o N 329
mGroestl.o N 32f
mGroestl.o N 338
mGroestl.o N 340
mGroestl.o N 346
mGroestl.o N 34e
mGroestl.o N 353
mGroestl.o N 35b
mGroestl.o N 35f
mGroestl.o N f2
mGroestl.o N f4
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:
Implementation | Compiler |
T:opt-32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
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 0
hash.o N 105
hash.o N 119
hash.o N 11e
hash.o N 124
hash.o N 12c
hash.o N 131
hash.o N 13d
hash.o N 14b
hash.o N 153
hash.o N 157
hash.o N 163
hash.o N 168
hash.o N 172
hash.o N 176
hash.o N 17f
hash.o N 18a
hash.o N 193
hash.o N 197
hash.o N 1a6
hash.o N 1bd
hash.o N 1c8
hash.o N 1d1
hash.o N 1d5
hash.o N 1e0
hash.o N 1e7
hash.o N 1ef
hash.o N 201
hash.o N 209
hash.o N 213
hash.o N 215
hash.o N 219
hash.o N 223
hash.o N 22d
hash.o N 235
hash.o N 241
hash.o N 24b
hash.o N 25
hash.o N 251
hash.o N 258
hash.o N 25a
hash.o N 25f
hash.o N 26a
hash.o N 26f
hash.o N 274
hash.o N 27f
hash.o N 28a
hash.o N 292
hash.o N 29a
hash.o N 29e
hash.o N 2a6
hash.o N 2ae
hash.o N 2b7
hash.o N 2c
hash.o N 2c0
hash.o N 2c5
hash.o N 2cb
hash.o N 2e0
hash.o N 2e7
hash.o N 2ed
hash.o N 2f7
hash.o N 321
hash.o N 323
hash.o N 325
hash.o N 327
hash.o N 32c
hash.o N 331
hash.o N 333
hash.o N 336
hash.o N 339
hash.o N 33b
hash.o N 33d
hash.o N 33f
hash.o N 341
hash.o N 343
hash.o N 348
hash.o N 34c
hash.o N 352
hash.o N 359
hash.o N 365
hash.o N 367
hash.o N 36d
hash.o N 376
hash.o N 37e
hash.o N 384
hash.o N 389
hash.o N 38d
hash.o N 390
hash.o N ed
hash.o N ef
hash.o N fc
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 0
mGroestl.o N 100
mGroestl.o N 109
mGroestl.o N 11d
mGroestl.o N 122
mGroestl.o N 128
mGroestl.o N 130
mGroestl.o N 135
mGroestl.o N 141
mGroestl.o N 14f
mGroestl.o N 157
mGroestl.o N 15b
mGroestl.o N 167
mGroestl.o N 16c
mGroestl.o N 176
mGroestl.o N 17a
mGroestl.o N 183
mGroestl.o N 18e
mGroestl.o N 197
mGroestl.o N 19b
mGroestl.o N 1aa
mGroestl.o N 1c1
mGroestl.o N 1cc
mGroestl.o N 1d5
mGroestl.o N 1d9
mGroestl.o N 1e4
mGroestl.o N 1eb
mGroestl.o N 1f3
mGroestl.o N 205
mGroestl.o N 20d
mGroestl.o N 217
mGroestl.o N 219
mGroestl.o N 21d
mGroestl.o N 227
mGroestl.o N 231
mGroestl.o N 239
mGroestl.o N 245
mGroestl.o N 24f
mGroestl.o N 25
mGroestl.o N 255
mGroestl.o N 25c
mGroestl.o N 25e
mGroestl.o N 266
mGroestl.o N 26e
mGroestl.o N 277
mGroestl.o N 280
mGroestl.o N 285
mGroestl.o N 28b
mGroestl.o N 2a0
mGroestl.o N 2a5
mGroestl.o N 2b0
mGroestl.o N 2b7
mGroestl.o N 2bd
mGroestl.o N 2c2
mGroestl.o N 2cc
mGroestl.o N 2ce
mGroestl.o N 2d0
mGroestl.o N 2d2
mGroestl.o N 2d7
mGroestl.o N 2dc
mGroestl.o N 2de
mGroestl.o N 2e1
mGroestl.o N 2e4
mGroestl.o N 2e6
mGroestl.o N 2e8
mGroestl.o N 2ea
mGroestl.o N 2ec
mGroestl.o N 2ee
mGroestl.o N 2f3
mGroestl.o N 2f7
mGroestl.o N 2fd
mGroestl.o N 30
mGroestl.o N 308
mGroestl.o N 313
mGroestl.o N 31a
mGroestl.o N 326
mGroestl.o N 328
mGroestl.o N 32e
mGroestl.o N 337
mGroestl.o N 33f
mGroestl.o N 345
mGroestl.o N 34d
mGroestl.o N 352
mGroestl.o N 35a
mGroestl.o N 35e
mGroestl.o N f1
mGroestl.o N f3
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:
Implementation | Compiler |
T:opt-32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
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:
Implementation | Compiler |
T:opt-32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opt-32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opt-32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opt-32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
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 0
hash.o N 105
hash.o N 10d
hash.o N 110
hash.o N 124
hash.o N 12a
hash.o N 12e
hash.o N 13b
hash.o N 140
hash.o N 145
hash.o N 14b
hash.o N 151
hash.o N 159
hash.o N 15e
hash.o N 16a
hash.o N 175
hash.o N 177
hash.o N 17f
hash.o N 181
hash.o N 189
hash.o N 18e
hash.o N 190
hash.o N 192
hash.o N 194
hash.o N 199
hash.o N 1a4
hash.o N 1af
hash.o N 1b4
hash.o N 1c0
hash.o N 1cb
hash.o N 1e2
hash.o N 1ed
hash.o N 1f5
hash.o N 1f9
hash.o N 202
hash.o N 210
hash.o N 21b
hash.o N 224
hash.o N 228
hash.o N 22f
hash.o N 237
hash.o N 249
hash.o N 25
hash.o N 250
hash.o N 25a
hash.o N 264
hash.o N 26e
hash.o N 276
hash.o N 282
hash.o N 28c
hash.o N 290
hash.o N 2a1
hash.o N 2aa
hash.o N 2b3
hash.o N 2b5
hash.o N 2b7
hash.o N 2c
hash.o N 2c1
hash.o N 2d6
hash.o N 2db
hash.o N 2e2
hash.o N 2e8
hash.o N 2f2
hash.o N 319
hash.o N 31f
hash.o N 325
hash.o N 32b
hash.o N 331
hash.o N 338
hash.o N 343
hash.o N 34c
hash.o N 350
hash.o N 352
hash.o N 356
hash.o N 35c
hash.o N 363
hash.o N 369
hash.o N 375
hash.o N 37d
hash.o N 383
hash.o N 387
hash.o N 38a
hash.o N eb
hash.o N ed
hash.o N fb
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:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
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 0
hash.o N 105
hash.o N 10d
hash.o N 110
hash.o N 124
hash.o N 12a
hash.o N 12e
hash.o N 13b
hash.o N 140
hash.o N 145
hash.o N 14b
hash.o N 151
hash.o N 159
hash.o N 15e
hash.o N 16a
hash.o N 17b
hash.o N 17d
hash.o N 185
hash.o N 18b
hash.o N 18d
hash.o N 195
hash.o N 197
hash.o N 199
hash.o N 19b
hash.o N 19f
hash.o N 1a8
hash.o N 1b6
hash.o N 1cd
hash.o N 1d8
hash.o N 1e1
hash.o N 1e5
hash.o N 1f0
hash.o N 1f7
hash.o N 203
hash.o N 20b
hash.o N 21d
hash.o N 224
hash.o N 22e
hash.o N 238
hash.o N 242
hash.o N 24a
hash.o N 25
hash.o N 256
hash.o N 260
hash.o N 265
hash.o N 270
hash.o N 275
hash.o N 280
hash.o N 28b
hash.o N 293
hash.o N 297
hash.o N 2a0
hash.o N 2ab
hash.o N 2b4
hash.o N 2b6
hash.o N 2c
hash.o N 2c0
hash.o N 2d5
hash.o N 2da
hash.o N 2e1
hash.o N 2e7
hash.o N 2f1
hash.o N 318
hash.o N 31d
hash.o N 31f
hash.o N 325
hash.o N 32b
hash.o N 331
hash.o N 338
hash.o N 343
hash.o N 34c
hash.o N 350
hash.o N 352
hash.o N 356
hash.o N 35c
hash.o N 363
hash.o N 369
hash.o N 375
hash.o N 37d
hash.o N 383
hash.o N 387
hash.o N 38a
hash.o N eb
hash.o N ed
hash.o N fb
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:
Implementation | Compiler |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
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 0
hash.o N 104
hash.o N 10c
hash.o N 10f
hash.o N 123
hash.o N 129
hash.o N 12d
hash.o N 13a
hash.o N 13f
hash.o N 144
hash.o N 14a
hash.o N 150
hash.o N 158
hash.o N 15d
hash.o N 169
hash.o N 17a
hash.o N 183
hash.o N 18e
hash.o N 197
hash.o N 199
hash.o N 19b
hash.o N 1a5
hash.o N 1ba
hash.o N 1bf
hash.o N 1ca
hash.o N 1d1
hash.o N 1d7
hash.o N 1dc
hash.o N 1e6
hash.o N 20d
hash.o N 20f
hash.o N 217
hash.o N 21d
hash.o N 21f
hash.o N 227
hash.o N 229
hash.o N 22b
hash.o N 230
hash.o N 232
hash.o N 236
hash.o N 23f
hash.o N 24d
hash.o N 25
hash.o N 264
hash.o N 26f
hash.o N 278
hash.o N 27c
hash.o N 287
hash.o N 28e
hash.o N 29a
hash.o N 2a2
hash.o N 2b4
hash.o N 2bb
hash.o N 2c
hash.o N 2c5
hash.o N 2cf
hash.o N 2d9
hash.o N 2e1
hash.o N 2ed
hash.o N 2f7
hash.o N 2fd
hash.o N 303
hash.o N 309
hash.o N 310
hash.o N 31b
hash.o N 324
hash.o N 328
hash.o N 32a
hash.o N 32e
hash.o N 339
hash.o N 33f
hash.o N 34a
hash.o N 351
hash.o N 357
hash.o N 363
hash.o N 36b
hash.o N 371
hash.o N 376
hash.o N 37e
hash.o N 382
hash.o N 386
hash.o N 389
hash.o N ea
hash.o N ec
hash.o N fa
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:
Implementation | Compiler |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
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 0
hash.o N 105
hash.o N 10d
hash.o N 110
hash.o N 124
hash.o N 12a
hash.o N 12e
hash.o N 13b
hash.o N 140
hash.o N 145
hash.o N 14b
hash.o N 151
hash.o N 159
hash.o N 15e
hash.o N 16a
hash.o N 173
hash.o N 175
hash.o N 17d
hash.o N 17f
hash.o N 181
hash.o N 192
hash.o N 19d
hash.o N 1a6
hash.o N 1a8
hash.o N 1aa
hash.o N 1b4
hash.o N 1c9
hash.o N 1ce
hash.o N 1d9
hash.o N 1e0
hash.o N 1e6
hash.o N 1eb
hash.o N 1f5
hash.o N 21c
hash.o N 222
hash.o N 224
hash.o N 22c
hash.o N 231
hash.o N 233
hash.o N 237
hash.o N 240
hash.o N 24e
hash.o N 25
hash.o N 265
hash.o N 270
hash.o N 279
hash.o N 27d
hash.o N 288
hash.o N 28f
hash.o N 29b
hash.o N 2a3
hash.o N 2b5
hash.o N 2bc
hash.o N 2c
hash.o N 2c6
hash.o N 2d0
hash.o N 2da
hash.o N 2e2
hash.o N 2ee
hash.o N 2f8
hash.o N 2fe
hash.o N 304
hash.o N 30a
hash.o N 311
hash.o N 31c
hash.o N 325
hash.o N 329
hash.o N 32b
hash.o N 32f
hash.o N 33a
hash.o N 340
hash.o N 34b
hash.o N 352
hash.o N 358
hash.o N 364
hash.o N 36c
hash.o N 372
hash.o N 377
hash.o N 37f
hash.o N 383
hash.o N 387
hash.o N 38a
hash.o N eb
hash.o N ed
hash.o N fb
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:
Implementation | Compiler |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
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 0
hash.o N 104
hash.o N 10c
hash.o N 10f
hash.o N 123
hash.o N 129
hash.o N 12d
hash.o N 13a
hash.o N 13f
hash.o N 144
hash.o N 14a
hash.o N 150
hash.o N 158
hash.o N 15d
hash.o N 169
hash.o N 17a
hash.o N 17c
hash.o N 184
hash.o N 18a
hash.o N 18c
hash.o N 194
hash.o N 196
hash.o N 198
hash.o N 19a
hash.o N 19e
hash.o N 1a7
hash.o N 1b5
hash.o N 1cc
hash.o N 1d7
hash.o N 1e0
hash.o N 1e4
hash.o N 1ef
hash.o N 1f6
hash.o N 202
hash.o N 20a
hash.o N 21c
hash.o N 223
hash.o N 22d
hash.o N 237
hash.o N 241
hash.o N 249
hash.o N 25
hash.o N 255
hash.o N 25f
hash.o N 264
hash.o N 26f
hash.o N 274
hash.o N 27f
hash.o N 28a
hash.o N 292
hash.o N 296
hash.o N 29f
hash.o N 2aa
hash.o N 2b3
hash.o N 2b5
hash.o N 2bf
hash.o N 2c
hash.o N 2d4
hash.o N 2d9
hash.o N 2e0
hash.o N 2e6
hash.o N 2f0
hash.o N 317
hash.o N 31c
hash.o N 31e
hash.o N 324
hash.o N 32a
hash.o N 330
hash.o N 337
hash.o N 342
hash.o N 34b
hash.o N 34f
hash.o N 351
hash.o N 355
hash.o N 35b
hash.o N 362
hash.o N 368
hash.o N 374
hash.o N 37c
hash.o N 382
hash.o N 386
hash.o N 389
hash.o N ea
hash.o N ec
hash.o N fa
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:
Implementation | Compiler |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
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:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |