Test results for amd64, alder2,1f626960,3300000, crypto_kem/threebears624r2cca
[Page version: 20250424 14:42:37]
Measurements for amd64, alder2,1f626960,3300000, crypto_kem
Test results for amd64, alder2,1f626960,3300000, crypto_kem
Test results for crypto_kem/threebears624r2cca
Computer: alder2,1f626960,3300000
Microarchitecture: amd64; Gracemont (906a4-20)
Architecture: amd64
CPU ID: GenuineIntel-000906a4-20-bfebfbff
SUPERCOP version: 20250415
Operation: crypto_kem
Primitive: threebears624r2cca
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
237849 | 14435 0 0 | 162484 828 1720 | vec | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
238426 | 21724 0 0 | 169860 828 1720 | vec | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
245853 | 8696 0 0 | 154274 820 1720 | vec | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
260055 | 10632 0 0 | 156714 820 1720 | vec | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
270672 | 16257 0 0 | 165024 796 1752 | vec | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
277332 | 11206 0 0 | 157912 796 1752 | vec | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
279662 | 10815 0 0 | 157120 796 1752 | vec | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
283514 | 8952 0 0 | 154008 788 1720 | vec | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
326575 | 23173 0 0 | 49156 828 1720 | opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
329650 | 14715 0 0 | 40628 828 1720 | opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
337180 | 18034 0 0 | 44100 828 1720 | opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
337247 | 18034 0 0 | 44100 828 1720 | vec | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
339307 | 8817 0 0 | 32298 820 1720 | opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
345053 | 10803 0 0 | 34754 820 1720 | opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
364357 | 11346 0 0 | 35992 796 1752 | opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
368756 | 16228 0 0 | 42800 796 1752 | opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
376420 | 11001 0 0 | 35200 796 1752 | opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
383310 | 9023 0 0 | 31904 788 1720 | opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
411114 | 15163 0 0 | 41148 828 1720 | lowmem | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
415624 | 12459 0 0 | 38380 828 1720 | lowmem | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
417864 | 14774 0 0 | 40892 828 1720 | lowmem | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
424333 | 7602 0 0 | 31058 820 1720 | lowmem | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
426967 | 9259 0 0 | 33186 820 1720 | lowmem | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
449146 | 13368 0 0 | 39944 796 1752 | lowmem | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
452455 | 9495 0 0 | 34128 796 1752 | lowmem | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
477156 | 7262 0 0 | 30224 788 1720 | lowmem | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
478361 | 9365 0 0 | 33536 796 1752 | lowmem | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
1290714 | 29211 0 0 | 49801 836 1720 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
1459922 | 23154 0 0 | 43593 836 1720 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
1619941 | 18192 0 0 | 38945 836 1720 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
1874124 | 12021 0 0 | 33528 796 1752 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
2463525 | 6280 0 0 | 24751 828 1720 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
4808530 | 7447 0 0 | 26343 828 1720 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
4971384 | 7577 0 0 | 27121 804 1752 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
5623368 | 6705 0 0 | 25905 804 1752 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
7016859 | 5583 0 0 | 23497 796 1720 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250422 | 20250415 |
Compiler output
shake.c: shake.c:11:34: warning: incompatible pointer types passing 'uint8_t [200]' to parameter of type 'KeccakP1600_AVX2_state *' [-Wincompatible-pointer-types]
shake.c: KeccakP1600_Permute_24rounds(ctx->state);
shake.c: ^~~~~~~~~~
shake.c: .../supercop-data/alder2,1f626960,3300000/amd64/include/libkeccak.a.headers/KeccakP-1600-SnP.h:56:70: note: passing argument to parameter 'state' here
shake.c: FORCE_SYSV void KeccakP1600_Permute_24rounds(KeccakP1600_AVX2_state *state);
shake.c: ^
shake.c: shake.c:23:30: warning: incompatible pointer types passing 'uint8_t [200]' to parameter of type 'KeccakP1600_AVX2_state *' [-Wincompatible-pointer-types]
shake.c: KeccakP1600_AddBytes(ctx->state, in, ctx->position, cando);
shake.c: ^~~~~~~~~~
shake.c: .../supercop-data/alder2,1f626960,3300000/amd64/include/libkeccak.a.headers/KeccakP-1600-SnP.h:51:62: note: passing argument to parameter 'state' here
shake.c: FORCE_SYSV void KeccakP1600_AddBytes(KeccakP1600_AVX2_state *state, const unsigned char *data, unsigned int offset, unsigned int length);
shake.c: ^
shake.c: shake.c:28:26: warning: incompatible pointer types passing 'uint8_t [200]' to parameter of type 'KeccakP1600_AVX2_state *' [-Wincompatible-pointer-types]
shake.c: KeccakP1600_AddBytes(ctx->state, in, ctx->position, len);
shake.c: ^~~~~~~~~~
shake.c: .../supercop-data/alder2,1f626960,3300000/amd64/include/libkeccak.a.headers/KeccakP-1600-SnP.h:51:62: note: passing argument to parameter 'state' here
shake.c: FORCE_SYSV void KeccakP1600_AddBytes(KeccakP1600_AVX2_state *state, const unsigned char *data, unsigned int offset, unsigned int length);
shake.c: ^
shake.c: shake.c:40:29: warning: incompatible pointer types passing 'uint8_t [200]' to parameter of type 'KeccakP1600_AVX2_state *' [-Wincompatible-pointer-types]
shake.c: KeccakP1600_AddByte(ctx->state, CSHAKE256_PAD, ctx->position);
shake.c: ^~~~~~~~~~
shake.c: .../supercop-data/alder2,1f626960,3300000/amd64/include/libkeccak.a.headers/KeccakP-1600-SnP.h:50:61: note: passing argument to parameter 'state' here
shake.c: FORCE_SYSV void KeccakP1600_AddByte(KeccakP1600_AVX2_state *state, unsigned char data, unsigned int offset);
shake.c: ^
shake.c: shake.c:41:29: warning: incompatible pointer types passing 'uint8_t [200]' to parameter of type 'KeccakP1600_AVX2_state *' [-Wincompatible-pointer-types]
shake.c: ...
Number of similar (implementation,compiler) pairs: 10, namely:
Implementation | Compiler |
lowmem | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
lowmem | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
lowmem | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
lowmem | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
lowmem | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
shake.c: shake.c: In function 'keccakf':
shake.c: shake.c:11:37: warning: passing argument 1 of 'KeccakP1600_Permute_24rounds' from incompatible pointer type [-Wincompatible-pointer-types]
shake.c: 11 | KeccakP1600_Permute_24rounds(ctx->state);
shake.c: | ~~~^~~~~~~
shake.c: | |
shake.c: | uint8_t * {aka unsigned char *}
shake.c: In file included from shake.h:3,
shake.c: from shake.c:3:
shake.c: .../supercop-data/alder2,1f626960,3300000/amd64/include/libkeccak.a.headers/KeccakP-1600-SnP.h:56:70: note: expected 'KeccakP1600_AVX2_state *' but argument is of type 'uint8_t *' {aka 'unsigned char *'}
shake.c: 56 | FORCE_SYSV void KeccakP1600_Permute_24rounds(KeccakP1600_AVX2_state *state);
shake.c: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
shake.c: shake.c: In function 'pqcrypto_kem_threebears624r2cca_impl_priv_hash_update':
shake.c: shake.c:23:33: warning: passing argument 1 of 'KeccakP1600_AddBytes' from incompatible pointer type [-Wincompatible-pointer-types]
shake.c: 23 | KeccakP1600_AddBytes(ctx->state, in, ctx->position, cando);
shake.c: | ~~~^~~~~~~
shake.c: | |
shake.c: | uint8_t * {aka unsigned char *}
shake.c: In file included from shake.h:3,
shake.c: from shake.c:3:
shake.c: .../supercop-data/alder2,1f626960,3300000/amd64/include/libkeccak.a.headers/KeccakP-1600-SnP.h:51:62: note: expected 'KeccakP1600_AVX2_state *' but argument is of type 'uint8_t *' {aka 'unsigned char *'}
shake.c: 51 | FORCE_SYSV void KeccakP1600_AddBytes(KeccakP1600_AVX2_state *state, const unsigned char *data, unsigned int offset, unsigned int length);
shake.c: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
shake.c: shake.c:28:29: warning: passing argument 1 of 'KeccakP1600_AddBytes' from incompatible pointer type [-Wincompatible-pointer-types]
shake.c: 28 | KeccakP1600_AddBytes(ctx->state, in, ctx->position, len);
shake.c: | ~~~^~~~~~~
shake.c: ...
Number of similar (implementation,compiler) pairs: 8, namely:
Implementation | Compiler |
lowmem | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
lowmem | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
lowmem | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
lowmem | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
shake.c: shake.c:46:34: warning: incompatible pointer types passing 'uint8_t [200]' to parameter of type 'KeccakP1600_AVX2_state *' [-Wincompatible-pointer-types]
shake.c: KeccakP1600_Permute_24rounds(ctx->state);
shake.c: ^~~~~~~~~~
shake.c: .../supercop-data/alder2,1f626960,3300000/amd64/include/libkeccak.a.headers/KeccakP-1600-SnP.h:56:70: note: passing argument to parameter 'state' here
shake.c: FORCE_SYSV void KeccakP1600_Permute_24rounds(KeccakP1600_AVX2_state *state);
shake.c: ^
shake.c: shake.c:58:30: warning: incompatible pointer types passing 'uint8_t [200]' to parameter of type 'KeccakP1600_AVX2_state *' [-Wincompatible-pointer-types]
shake.c: KeccakP1600_AddBytes(ctx->state, in, ctx->position, cando);
shake.c: ^~~~~~~~~~
shake.c: .../supercop-data/alder2,1f626960,3300000/amd64/include/libkeccak.a.headers/KeccakP-1600-SnP.h:51:62: note: passing argument to parameter 'state' here
shake.c: FORCE_SYSV void KeccakP1600_AddBytes(KeccakP1600_AVX2_state *state, const unsigned char *data, unsigned int offset, unsigned int length);
shake.c: ^
shake.c: shake.c:63:26: warning: incompatible pointer types passing 'uint8_t [200]' to parameter of type 'KeccakP1600_AVX2_state *' [-Wincompatible-pointer-types]
shake.c: KeccakP1600_AddBytes(ctx->state, in, ctx->position, len);
shake.c: ^~~~~~~~~~
shake.c: .../supercop-data/alder2,1f626960,3300000/amd64/include/libkeccak.a.headers/KeccakP-1600-SnP.h:51:62: note: passing argument to parameter 'state' here
shake.c: FORCE_SYSV void KeccakP1600_AddBytes(KeccakP1600_AVX2_state *state, const unsigned char *data, unsigned int offset, unsigned int length);
shake.c: ^
shake.c: shake.c:75:29: warning: incompatible pointer types passing 'uint8_t [200]' to parameter of type 'KeccakP1600_AVX2_state *' [-Wincompatible-pointer-types]
shake.c: KeccakP1600_AddByte(ctx->state, CSHAKE256_PAD, ctx->position);
shake.c: ^~~~~~~~~~
shake.c: .../supercop-data/alder2,1f626960,3300000/amd64/include/libkeccak.a.headers/KeccakP-1600-SnP.h:50:61: note: passing argument to parameter 'state' here
shake.c: FORCE_SYSV void KeccakP1600_AddByte(KeccakP1600_AVX2_state *state, unsigned char data, unsigned int offset);
shake.c: ^
shake.c: shake.c:76:29: warning: incompatible pointer types passing 'uint8_t [200]' to parameter of type 'KeccakP1600_AVX2_state *' [-Wincompatible-pointer-types]
shake.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
vec | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
vec | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
vec | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
vec | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
vec | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
shake.c: shake.c: In function 'keccakf':
shake.c: shake.c:46:37: warning: passing argument 1 of 'KeccakP1600_Permute_24rounds' from incompatible pointer type [-Wincompatible-pointer-types]
shake.c: 46 | KeccakP1600_Permute_24rounds(ctx->state);
shake.c: | ~~~^~~~~~~
shake.c: | |
shake.c: | uint8_t * {aka unsigned char *}
shake.c: In file included from shake.h:3,
shake.c: from shake.c:3:
shake.c: .../supercop-data/alder2,1f626960,3300000/amd64/include/libkeccak.a.headers/KeccakP-1600-SnP.h:56:70: note: expected 'KeccakP1600_AVX2_state *' but argument is of type 'uint8_t *' {aka 'unsigned char *'}
shake.c: 56 | FORCE_SYSV void KeccakP1600_Permute_24rounds(KeccakP1600_AVX2_state *state);
shake.c: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
shake.c: shake.c: In function 'pqcrypto_kem_threebears624r2cca_impl_priv_hash_update':
shake.c: shake.c:58:33: warning: passing argument 1 of 'KeccakP1600_AddBytes' from incompatible pointer type [-Wincompatible-pointer-types]
shake.c: 58 | KeccakP1600_AddBytes(ctx->state, in, ctx->position, cando);
shake.c: | ~~~^~~~~~~
shake.c: | |
shake.c: | uint8_t * {aka unsigned char *}
shake.c: In file included from shake.h:3,
shake.c: from shake.c:3:
shake.c: .../supercop-data/alder2,1f626960,3300000/amd64/include/libkeccak.a.headers/KeccakP-1600-SnP.h:51:62: note: expected 'KeccakP1600_AVX2_state *' but argument is of type 'uint8_t *' {aka 'unsigned char *'}
shake.c: 51 | FORCE_SYSV void KeccakP1600_AddBytes(KeccakP1600_AVX2_state *state, const unsigned char *data, unsigned int offset, unsigned int length);
shake.c: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
shake.c: shake.c:63:29: warning: passing argument 1 of 'KeccakP1600_AddBytes' from incompatible pointer type [-Wincompatible-pointer-types]
shake.c: 63 | KeccakP1600_AddBytes(ctx->state, in, ctx->position, len);
shake.c: | ~~~^~~~~~~
shake.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
vec | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
vec | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
vec | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
vec | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Namespace violations
melas_fec.o pqcrypto_kem_threebears624r2cca_impl_priv_melas_fec_correct T
melas_fec.o pqcrypto_kem_threebears624r2cca_impl_priv_melas_fec_set T
ring.o pqcrypto_kem_threebears624r2cca_impl_priv_canon_3120 T
ring.o pqcrypto_kem_threebears624r2cca_impl_priv_contract_3120 T
ring.o pqcrypto_kem_threebears624r2cca_impl_priv_expand_3120 T
ring.o pqcrypto_kem_threebears624r2cca_impl_priv_mac_3120 T
shake.o pqcrypto_kem_threebears624r2cca_impl_priv_hash_output T
shake.o pqcrypto_kem_threebears624r2cca_impl_priv_hash_times_n T
shake.o pqcrypto_kem_threebears624r2cca_impl_priv_hash_update T
shake.o pqcrypto_kem_threebears624r2cca_impl_priv_threebears_cshake_init T
threebears.o pqcrypto_kem_threebears624r2cca_impl_priv_decapsulate T
threebears.o pqcrypto_kem_threebears624r2cca_impl_priv_encapsulate T
threebears.o pqcrypto_kem_threebears624r2cca_impl_priv_get_pubkey T
threebears.o pqcrypto_kem_threebears624r2cca_impl_priv_secure_bzero T
Number of similar (implementation,compiler) pairs: 27, namely:
Implementation | Compiler |
lowmem | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
lowmem | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
lowmem | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
lowmem | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
lowmem | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
lowmem | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
lowmem | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
lowmem | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
lowmem | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
vec | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
vec | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
vec | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
vec | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
vec | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
vec | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
vec | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
vec | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
vec | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Namespace violations
melas_fec.o pqcrypto_kem_threebears624r2cca_impl_priv_melas_fec_correct T
melas_fec.o pqcrypto_kem_threebears624r2cca_impl_priv_melas_fec_set T
ring.o pqcrypto_kem_threebears624r2cca_impl_priv_canon_3120 T
ring.o pqcrypto_kem_threebears624r2cca_impl_priv_contract_3120 T
ring.o pqcrypto_kem_threebears624r2cca_impl_priv_expand_3120 T
ring.o pqcrypto_kem_threebears624r2cca_impl_priv_mac_3120 T
shake.o pqcrypto_kem_threebears624r2cca_impl_priv_hash_output T
shake.o pqcrypto_kem_threebears624r2cca_impl_priv_hash_update T
shake.o pqcrypto_kem_threebears624r2cca_impl_priv_threebears_cshake_init T
threebears.o pqcrypto_kem_threebears624r2cca_impl_priv_decapsulate T
threebears.o pqcrypto_kem_threebears624r2cca_impl_priv_encapsulate T
threebears.o pqcrypto_kem_threebears624r2cca_impl_priv_get_pubkey T
threebears.o pqcrypto_kem_threebears624r2cca_impl_priv_secure_bzero T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Passed TIMECOP
TIMECOP iterations: 1
Number of similar (implementation,compiler) pairs: 36, namely:
Implementation | Compiler |
lowmem | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
lowmem | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
lowmem | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
lowmem | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
lowmem | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
lowmem | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
lowmem | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
lowmem | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
lowmem | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
vec | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
vec | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
vec | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
vec | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
vec | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
vec | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
vec | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
vec | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
vec | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |