Test results for amd64, bolero, crypto_sign/mqom2cat1gf16fastr5

[Page version: 20260401 08:35:03]

Measurements for amd64, bolero, crypto_sign Test results for amd64, bolero, crypto_sign Test results for crypto_sign/mqom2cat1gf16fastr5
Computer: bolero
Microarchitecture: amd64; Broadwell+AES (406f1)
Architecture: amd64
CPU ID: GenuineIntel-000406f1-1fc9cbf5
SUPERCOP version: 20260330
Operation: crypto_sign
Primitive: mqom2cat1gf16fastr5
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7167292466959 16 128324829 1304 2536avx2_defaultgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
7846987340228 128 128300966 1392 2472avx2_defaultclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
8375275324381 128 128294110 1392 2472avx2_defaultclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
10098508300678 16 128292861 1304 2536avx2_defaultgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
11014574466398 16 128334789 1304 2536avx2_memoptgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
11677378339894 128 128304526 1360 2504avx2_memoptclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
12477939263004 128 128256248 1384 2472avx2_defaultclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
12619931314957 0 128299277 1272 2536avx2_defaultgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
12992965324079 128 128297054 1360 2504avx2_memoptclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
13077937292993 128 128282486 1392 2440avx2_defaultclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
14342116300053 16 128294197 1304 2536avx2_memoptgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
15463230471091 16 128366877 1304 2536ref_memoptgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
16031192314390 0 128297453 1272 2536avx2_memoptgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
16319220262662 128 128256768 1352 2504avx2_memoptclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
17192192236968 128 128225134 1360 2504ref_memoptclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
17370851505535 16 128310901 1304 2536ref_defaultgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
17538639287514 128 128250926 1360 2504ref_memoptclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
17870848292846 128 128282670 1360 2440avx2_memoptclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
17960391221975 16 128222613 1304 2536ref_memoptgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
18649559186294 128 128190600 1352 2504ref_memoptclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
19316323245367 0 128244232 1264 2504avx2_memoptgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
19542018245820 0 128243112 1264 2504avx2_defaultgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
20776837216579 128 128214454 1360 2440ref_memoptclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
23028759426388 16 128231737 1304 2536plain32_defaultgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
23404431391944 16 128287617 1304 2536plain32_memoptgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
23538215235693 128 128198894 1360 2504plain32_memoptclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
24300820168039 16 128168665 1304 2536plain32_memoptgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
24370473184095 128 128172078 1360 2504plain32_memoptclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
24376569167865 0 128172704 1264 2504ref_memoptgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
25188231229503 0 128224469 1272 2536ref_memoptgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
25191639131180 128 128135384 1352 2504plain32_memoptclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
26113721161782 128 128159662 1360 2440plain32_memoptclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
26402285173057 0 128168029 1272 2536plain32_memoptgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
27200405220095 16 128220189 1304 2536ref_defaultgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
27843823292199 128 128232574 1392 2472ref_defaultclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
27966718115354 0 128120208 1264 2504plain32_memoptgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
31222356234989 128 128216934 1392 2472ref_defaultclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
31366050227659 0 128225381 1272 2536ref_defaultgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
31716554184413 128 128187344 1384 2472ref_defaultclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
32715383214671 128 128214022 1392 2440ref_defaultclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
32874895240378 128 128180542 1392 2472plain32_defaultclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
32897487166159 16 128166237 1304 2536plain32_defaultgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
34095958182116 128 128163878 1392 2472plain32_defaultclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
35671210171213 0 128168941 1272 2536plain32_defaultgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
37936335129299 128 128132144 1384 2472plain32_defaultclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
38219468166626 0 128170368 1264 2504ref_defaultgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
38573115159874 128 128159206 1392 2440plain32_defaultclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
41443146114115 0 128117840 1264 2504plain32_defaultgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
46306707329210 128 128278678 1392 2440ref_defaultclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
57869639273521 128 128222486 1392 2440plain32_defaultclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
60873391324972 128 128292742 1360 2440ref_memoptclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217
68380777269283 128 128236550 1360 2440plain32_memoptclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030520260217

Compiler output


blc_default.c: In file included from blc_default.c:1:
blc_default.c: In file included from ./blc_default.h:9:
blc_default.c: ./fields.h:169:9: error: call to undeclared function 'gf256_mult_avx2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
blc_default.c:   169 |         return _field_ext_mult(a, b);
blc_default.c:       |                ^
blc_default.c: ./fields.h:155:25: note: expanded from macro '_field_ext_mult'
blc_default.c:   155 | #define _field_ext_mult concat3(FIELD_EXT_PREFIX, _mult_, FIELD_IMPLEMENTATION_SUFFIX)
blc_default.c:       |                         ^
blc_default.c: ./fields.h:10:26: note: expanded from macro 'concat3'
blc_default.c:    10 | #define concat3(a, b, c) _concat3(a, b, c)
blc_default.c:       |                          ^
blc_default.c: ./fields.h:7:27: note: expanded from macro '_concat3'
blc_default.c:     7 | #define _concat3(a, b, c) a ## b ## c
blc_default.c:       |                           ^
blc_default.c: <scratch space>:90:1: note: expanded from here
blc_default.c:    90 | gf256_mult_avx2
blc_default.c:       | ^
blc_default.c: In file included from blc_default.c:1:
blc_default.c: In file included from ./blc_default.h:9:
blc_default.c: ./fields.h:173:2: error: call to undeclared function 'gf256_constant_vect_mult_avx2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
blc_default.c:   173 |         _field_ext_constant_vect_mult(a, b, c, len);
blc_default.c:       |         ^
blc_default.c: ./fields.h:156:39: note: expanded from macro '_field_ext_constant_vect_mult'
blc_default.c:   156 | #define _field_ext_constant_vect_mult concat3(FIELD_EXT_PREFIX, _constant_vect_mult_, FIELD_IMPLEMENTATION_SUFFIX)
blc_default.c:       |                                       ^
blc_default.c: ...

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
avx2_defaultclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_memoptclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))

Compiler output


KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:193:3: error: '__builtin_ia32_gathersiv8di' needs target feature avx512f,evex512
KeccakP-1600-times4-SIMD512.c:   193 |                 Add_In2( 0 );
KeccakP-1600-times4-SIMD512.c:       |                 ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:189:96: note: expanded from macro 'Add_In2'
KeccakP-1600-times4-SIMD512.c:   189 | #define Add_In2( argIndex )  stateAsLanes512[argIndex/2] = XOR512(stateAsLanes512[argIndex/2], LOAD_GATHER8_64(index512, dataAsLanes+argIndex))
KeccakP-1600-times4-SIMD512.c:       |                                                                                                ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:132:37: note: expanded from macro 'LOAD_GATHER8_64'
KeccakP-1600-times4-SIMD512.c:   132 | #define LOAD_GATHER8_64(idx,p)      _mm512_i32gather_epi64( idx, (const void*)(p), 8)
KeccakP-1600-times4-SIMD512.c:       |                                     ^
KeccakP-1600-times4-SIMD512.c: /usr/lib/llvm-18/lib/clang/18/include/avx512fintrin.h:7722:13: note: expanded from macro '_mm512_i32gather_epi64'
KeccakP-1600-times4-SIMD512.c:  7722 |   ((__m512i)__builtin_ia32_gathersiv8di((__v8di)_mm512_undefined_epi32(), \
KeccakP-1600-times4-SIMD512.c:       |             ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:193:3: error: always_inline function '_mm512_undefined_epi32' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx512f'
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:189:96: note: expanded from macro 'Add_In2'
KeccakP-1600-times4-SIMD512.c:   189 | #define Add_In2( argIndex )  stateAsLanes512[argIndex/2] = XOR512(stateAsLanes512[argIndex/2], LOAD_GATHER8_64(index512, dataAsLanes+argIndex))
KeccakP-1600-times4-SIMD512.c:       |                                                                                                ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:132:37: note: expanded from macro 'LOAD_GATHER8_64'
KeccakP-1600-times4-SIMD512.c:   132 | #define LOAD_GATHER8_64(idx,p)      _mm512_i32gather_epi64( idx, (const void*)(p), 8)
KeccakP-1600-times4-SIMD512.c:       |                                     ^
KeccakP-1600-times4-SIMD512.c: /usr/lib/llvm-18/lib/clang/18/include/avx512fintrin.h:7722:49: note: expanded from macro '_mm512_i32gather_epi64'
KeccakP-1600-times4-SIMD512.c:  7722 |   ((__m512i)__builtin_ia32_gathersiv8di((__v8di)_mm512_undefined_epi32(), \
KeccakP-1600-times4-SIMD512.c:       |                                                 ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:193:3: error: AVX vector return of type '__m512i' (vector of 8 'long long' values) without 'avx512f' enabled changes the ABI
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:189:96: note: expanded from macro 'Add_In2'
KeccakP-1600-times4-SIMD512.c:   189 | #define Add_In2( argIndex )  stateAsLanes512[argIndex/2] = XOR512(stateAsLanes512[argIndex/2], LOAD_GATHER8_64(index512, dataAsLanes+argIndex))
KeccakP-1600-times4-SIMD512.c: ...

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
avx512_defaultclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx512_defaultclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx512_defaultclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx512_defaultclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx512_memoptclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx512_memoptclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx512_memoptclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx512_memoptclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))

Compiler output


KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:191:13: error: always_inline function '_mm256_set_epi32' requires target feature 'avx', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx'
KeccakP-1600-times4-SIMD512.c:   191 |         index512 = LOAD8_32(3 * laneOffset + 1, 2 * laneOffset + 1, 1 * laneOffset + 1, 0 * laneOffset + 1, 3 * laneOffset, 2 * laneOffset, 1 * laneOffset, 0 * laneOffset);
KeccakP-1600-times4-SIMD512.c:       |                    ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:130:37: note: expanded from macro 'LOAD8_32'
KeccakP-1600-times4-SIMD512.c:   130 | #define LOAD8_32(a,b,c,d,e,f,g,h)   _mm256_set_epi32((uint64_t)(a), (uint32_t)(b), (uint32_t)(c), (uint32_t)(d), (uint32_t)(e), (uint32_t)(f), (uint32_t)(g), (uint32_t)(h))
KeccakP-1600-times4-SIMD512.c:       |                                     ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:191:13: error: AVX vector return of type '__m256i' (vector of 4 'long long' values) without 'avx' enabled changes the ABI
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:130:37: note: expanded from macro 'LOAD8_32'
KeccakP-1600-times4-SIMD512.c:   130 | #define LOAD8_32(a,b,c,d,e,f,g,h)   _mm256_set_epi32((uint64_t)(a), (uint32_t)(b), (uint32_t)(c), (uint32_t)(d), (uint32_t)(e), (uint32_t)(f), (uint32_t)(g), (uint32_t)(h))
KeccakP-1600-times4-SIMD512.c:       |                                     ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:193:3: error: '__builtin_ia32_gathersiv8di' needs target feature avx512f,evex512
KeccakP-1600-times4-SIMD512.c:   193 |                 Add_In2( 0 );
KeccakP-1600-times4-SIMD512.c:       |                 ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:189:96: note: expanded from macro 'Add_In2'
KeccakP-1600-times4-SIMD512.c:   189 | #define Add_In2( argIndex )  stateAsLanes512[argIndex/2] = XOR512(stateAsLanes512[argIndex/2], LOAD_GATHER8_64(index512, dataAsLanes+argIndex))
KeccakP-1600-times4-SIMD512.c:       |                                                                                                ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:132:37: note: expanded from macro 'LOAD_GATHER8_64'
KeccakP-1600-times4-SIMD512.c:   132 | #define LOAD_GATHER8_64(idx,p)      _mm512_i32gather_epi64( idx, (const void*)(p), 8)
KeccakP-1600-times4-SIMD512.c:       |                                     ^
KeccakP-1600-times4-SIMD512.c: /usr/lib/llvm-18/lib/clang/18/include/avx512fintrin.h:7722:13: note: expanded from macro '_mm512_i32gather_epi64'
KeccakP-1600-times4-SIMD512.c:  7722 |   ((__m512i)__builtin_ia32_gathersiv8di((__v8di)_mm512_undefined_epi32(), \
KeccakP-1600-times4-SIMD512.c:       |             ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:193:3: error: always_inline function '_mm512_undefined_epi32' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600times4_AddLanesAll' that is compiled without support for 'avx512f'
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:189:96: note: expanded from macro 'Add_In2'
KeccakP-1600-times4-SIMD512.c:   189 | #define Add_In2( argIndex )  stateAsLanes512[argIndex/2] = XOR512(stateAsLanes512[argIndex/2], LOAD_GATHER8_64(index512, dataAsLanes+argIndex))
KeccakP-1600-times4-SIMD512.c: ...

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
avx512_defaultclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx512_memoptclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))

Compiler output


KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:189:58: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-times4-SIMD512.c:   189 | #define Add_In2( argIndex )  stateAsLanes512[argIndex/2] = XOR512(stateAsLanes512[argIndex/2], LOAD_GATHER8_64(index512, dataAsLanes+argIndex))
KeccakP-1600-times4-SIMD512.c:       |                                                          ^
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:193:17: note: in expansion of macro 'Add_In2'
KeccakP-1600-times4-SIMD512.c:   193 |                 Add_In2( 0 );
KeccakP-1600-times4-SIMD512.c:       |                 ^~~~~~~
KeccakP-1600-times4-SIMD512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/13/include/immintrin.h:53,
KeccakP-1600-times4-SIMD512.c:                  from KeccakP-1600-times4-SIMD512.c:28:
KeccakP-1600-times4-SIMD512.c: /usr/lib/gcc/x86_64-linux-gnu/13/include/avx512fintrin.h:7546:1: error: inlining failed in call to 'always_inline' '_mm512_xor_si512': target specific option mismatch
KeccakP-1600-times4-SIMD512.c:  7546 | _mm512_xor_si512 (__m512i __A, __m512i __B)
KeccakP-1600-times4-SIMD512.c:       | ^~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:124:37: note: called from here
KeccakP-1600-times4-SIMD512.c:   124 | #define XOR512(a,b)                 _mm512_xor_si512(a,b)
KeccakP-1600-times4-SIMD512.c:       |                                     ^~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:189:60: note: in expansion of macro 'XOR512'
KeccakP-1600-times4-SIMD512.c:   189 | #define Add_In2( argIndex )  stateAsLanes512[argIndex/2] = XOR512(stateAsLanes512[argIndex/2], LOAD_GATHER8_64(index512, dataAsLanes+argIndex))
KeccakP-1600-times4-SIMD512.c:       |                                                            ^~~~~~
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:200:17: note: in expansion of macro 'Add_In2'
KeccakP-1600-times4-SIMD512.c:   200 |                 Add_In2( 14 );
KeccakP-1600-times4-SIMD512.c:       |                 ^~~~~~~
KeccakP-1600-times4-SIMD512.c: /usr/lib/gcc/x86_64-linux-gnu/13/include/avx512fintrin.h:10433:1: error: inlining failed in call to 'always_inline' '_mm512_i32gather_epi64': target specific option mismatch
KeccakP-1600-times4-SIMD512.c: 10433 | _mm512_i32gather_epi64 (__m256i __index, void const *__addr, int __scale)
KeccakP-1600-times4-SIMD512.c:       | ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-times4-SIMD512.c: KeccakP-1600-times4-SIMD512.c:124:37: note: called from here
KeccakP-1600-times4-SIMD512.c: ...

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
avx512_defaultgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx512_defaultgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx512_defaultgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx512_defaultgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx512_memoptgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx512_memoptgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx512_memoptgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx512_memoptgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

Namespace violations


KeccakHash.o Keccak_HashFinal T
KeccakHash.o Keccak_HashInitialize T
KeccakHash.o Keccak_HashSqueeze T
KeccakHash.o Keccak_HashUpdate T
KeccakHashtimes4.o Keccak_HashFinaltimes4 T
KeccakHashtimes4.o Keccak_HashInitializetimes4 T
KeccakHashtimes4.o Keccak_HashSqueezetimes4 T
KeccakHashtimes4.o Keccak_HashUpdatetimes4 T
KeccakP-1600-AVX2.o ALLON a
KeccakP-1600-AVX2.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-AVX2.o KeccakP1600_12rounds_FastLoop_Absorb T
KeccakP-1600-AVX2.o KeccakP1600_AddByte T
KeccakP-1600-AVX2.o KeccakP1600_AddBytes T
KeccakP-1600-AVX2.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-AVX2.o KeccakP1600_ExtractBytes T
KeccakP-1600-AVX2.o KeccakP1600_Initialize T
KeccakP-1600-AVX2.o KeccakP1600_OverwriteBytes T
KeccakP-1600-AVX2.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-AVX2.o KeccakP1600_Permute_12rounds T
KeccakP-1600-AVX2.o KeccakP1600_Permute_24rounds T
KeccakP-1600-AVX2.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-times4-SIMD256.o KeccakF1600times4_FastLoop_Absorb T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_12rounds_FastLoop_Absorb T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_KravatteCompress T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_KravatteExpand T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_4rounds T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_6rounds T
KeccakSponge.o KeccakWidth1600_12rounds_Sponge T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSponge.o KeccakWidth1600_Sponge T
KeccakSponge.o KeccakWidth1600_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T
blc_default.o BLC_Commit_default T
blc_default.o BLC_Eval_default T
blc_default.o BLC_Open_default T
blc_default.o alloc_peak_usage V
blc_memopt.o BLC_Commit_memopt T
blc_memopt.o BLC_Eval_memopt T
blc_memopt.o BLC_Open_memopt T
blc_memopt.o alloc_peak_usage V
blc_memopt_x1.o BLC_Commit_x1_memopt T
blc_memopt_x1.o BLC_Eval_x1_memopt T
blc_memopt_x1.o alloc_peak_usage V
blc_memopt_x2.o BLC_Commit_x2_memopt T
blc_memopt_x2.o BLC_Eval_x2_memopt T
blc_memopt_x2.o alloc_peak_usage V
blc_memopt_x4.o BLC_Commit_x4_memopt T
blc_memopt_x4.o BLC_Eval_x4_memopt T
blc_memopt_x4.o alloc_peak_usage V
crypto_sign.o alloc_peak_usage V
crypto_sign.o crypto_sign_signature T
crypto_sign.o crypto_sign_verify T
expand_mq.o ExpandEquations T
expand_mq.o ExpandEquations_memopt_final T
expand_mq.o ExpandEquations_memopt_init T
expand_mq.o ExpandEquations_memopt_update T
expand_mq.o alloc_peak_usage V
ggm_tree.o GGMTree_Expand T
ggm_tree.o GGMTree_ExpandPath T
ggm_tree.o GGMTree_GetNextLeaf T
ggm_tree.o GGMTree_GetNextLeafPartial T
ggm_tree.o GGMTree_GetNextLeafPartial_x2 T
ggm_tree.o GGMTree_GetNextLeafPartial_x4 T
ggm_tree.o GGMTree_GetNextLeaf_x2 T
ggm_tree.o GGMTree_GetNextLeaf_x4 T
ggm_tree.o GGMTree_InitIncrementalExpansion T
ggm_tree.o GGMTree_InitIncrementalExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T
ggm_tree.o GGMTree_Open T
ggm_tree.o GGMTree_PartiallyExpand T
ggm_tree.o alloc_peak_usage V
keygen.o KeyGen T
keygen.o alloc_peak_usage V
piop_bitslice.o ComputePAlpha_bitslice T
piop_bitslice.o RecomputePAlpha_bitslice T
piop_bitslice.o alloc_peak_usage V
piop_default.o ComputePAlpha_default T
piop_default.o RecomputePAlpha_default T
piop_default.o alloc_peak_usage V
piop_memopt.o ComputePAlpha_memopt T
piop_memopt.o ComputePAlpha_partial_memopt T
piop_memopt.o RecomputePAlpha_memopt T
piop_memopt.o RecomputePAlpha_partial_memopt T
piop_memopt.o alloc_peak_usage V
prg.o PRG T
prg.o PRG_memopt T
prg.o PRG_memopt_pub T
prg.o PRG_pub T
prg.o PRG_x2 T
prg.o PRG_x2_pub T
prg.o PRG_x4 T
prg.o PRG_x4_pub T
prg.o PRG_x8 T
prg.o PRG_x8_pub T
prg.o alloc_peak_usage V
rijndael_aes_ni.o aes128_aes_ni_enc T
rijndael_aes_ni.o aes128_aes_ni_enc_x2 T
rijndael_aes_ni.o aes128_aes_ni_enc_x2_x2 T
rijndael_aes_ni.o aes128_aes_ni_enc_x4 T
rijndael_aes_ni.o aes128_aes_ni_enc_x4_x4 T
rijndael_aes_ni.o aes128_aes_ni_enc_x8 T
rijndael_aes_ni.o aes128_aes_ni_enc_x8_x8 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x2 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x4 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x8 T
rijndael_aes_ni.o aes256_aes_ni_enc T
rijndael_aes_ni.o aes256_aes_ni_enc_x2 T
rijndael_aes_ni.o aes256_aes_ni_enc_x2_x2 T
rijndael_aes_ni.o aes256_aes_ni_enc_x4 T
rijndael_aes_ni.o aes256_aes_ni_enc_x4_x4 T
rijndael_aes_ni.o aes256_aes_ni_enc_x8 T
rijndael_aes_ni.o aes256_aes_ni_enc_x8_x8 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x2 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x4 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_enc T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x2_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x4_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x8_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x8 T
sign.o SampleChallenge T
sign.o Sign T
sign.o Verify_default T
sign.o alloc_peak_usage V
sign_memopt.o Verify_memopt T
sign_memopt.o alloc_peak_usage V
xof.o alloc_peak_usage V
xof.o xof_clean_ctx T
xof.o xof_clean_ctx_x4 T
xof.o xof_init T
xof.o xof_init_x4 T
xof.o xof_squeeze T
xof.o xof_squeeze_x4 T
xof.o xof_update T
xof.o xof_update_x4 T

Number of similar (implementation,compiler) pairs: 16, namely:
ImplementationCompiler
avx2_defaultclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_defaultclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_defaultclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_defaultclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_defaultgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx2_defaultgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx2_defaultgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx2_defaultgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx2_memoptclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_memoptclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_memoptclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_memoptclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_memoptgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx2_memoptgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx2_memoptgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx2_memoptgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

Namespace violations


KeccakHash.o Keccak_HashFinal T
KeccakHash.o Keccak_HashInitialize T
KeccakHash.o Keccak_HashSqueeze T
KeccakHash.o Keccak_HashUpdate T
KeccakHashtimes4.o Keccak_HashFinaltimes4 T
KeccakHashtimes4.o Keccak_HashInitializetimes4 T
KeccakHashtimes4.o Keccak_HashSqueezetimes4 T
KeccakHashtimes4.o Keccak_HashUpdatetimes4 T
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_Sponge T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSponge.o KeccakWidth1600_Sponge T
KeccakSponge.o KeccakWidth1600_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T
blc_default.o BLC_Commit_default T
blc_default.o BLC_Eval_default T
blc_default.o BLC_Open_default T
blc_default.o alloc_peak_usage V
blc_memopt.o BLC_Commit_memopt T
blc_memopt.o BLC_Eval_memopt T
blc_memopt.o BLC_Open_memopt T
blc_memopt.o alloc_peak_usage V
blc_memopt_x1.o BLC_Commit_x1_memopt T
blc_memopt_x1.o BLC_Eval_x1_memopt T
blc_memopt_x1.o alloc_peak_usage V
blc_memopt_x2.o BLC_Commit_x2_memopt T
blc_memopt_x2.o BLC_Eval_x2_memopt T
blc_memopt_x2.o alloc_peak_usage V
blc_memopt_x4.o BLC_Commit_x4_memopt T
blc_memopt_x4.o BLC_Eval_x4_memopt T
blc_memopt_x4.o alloc_peak_usage V
crypto_sign.o alloc_peak_usage V
crypto_sign.o crypto_sign_signature T
crypto_sign.o crypto_sign_verify T
expand_mq.o ExpandEquations T
expand_mq.o ExpandEquations_memopt_final T
expand_mq.o ExpandEquations_memopt_init T
expand_mq.o ExpandEquations_memopt_update T
expand_mq.o alloc_peak_usage V
ggm_tree.o GGMTree_Expand T
ggm_tree.o GGMTree_ExpandPath T
ggm_tree.o GGMTree_GetNextLeaf T
ggm_tree.o GGMTree_GetNextLeafPartial T
ggm_tree.o GGMTree_GetNextLeafPartial_x2 T
ggm_tree.o GGMTree_GetNextLeafPartial_x4 T
ggm_tree.o GGMTree_GetNextLeaf_x2 T
ggm_tree.o GGMTree_GetNextLeaf_x4 T
ggm_tree.o GGMTree_InitIncrementalExpansion T
ggm_tree.o GGMTree_InitIncrementalExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T
ggm_tree.o GGMTree_Open T
ggm_tree.o GGMTree_PartiallyExpand T
ggm_tree.o alloc_peak_usage V
keygen.o KeyGen T
keygen.o alloc_peak_usage V
piop_bitslice.o ComputePAlpha_bitslice T
piop_bitslice.o RecomputePAlpha_bitslice T
piop_bitslice.o alloc_peak_usage V
piop_default.o ComputePAlpha_default T
piop_default.o RecomputePAlpha_default T
piop_default.o alloc_peak_usage V
piop_memopt.o ComputePAlpha_memopt T
piop_memopt.o ComputePAlpha_partial_memopt T
piop_memopt.o RecomputePAlpha_memopt T
piop_memopt.o RecomputePAlpha_partial_memopt T
piop_memopt.o alloc_peak_usage V
prg.o PRG T
prg.o PRG_memopt T
prg.o PRG_memopt_pub T
prg.o PRG_pub T
prg.o PRG_x2 T
prg.o PRG_x2_pub T
prg.o PRG_x4 T
prg.o PRG_x4_pub T
prg.o PRG_x8 T
prg.o PRG_x8_pub T
prg.o alloc_peak_usage V
rijndael_aes_ni.o aes128_aes_ni_enc T
rijndael_aes_ni.o aes128_aes_ni_enc_x2 T
rijndael_aes_ni.o aes128_aes_ni_enc_x2_x2 T
rijndael_aes_ni.o aes128_aes_ni_enc_x4 T
rijndael_aes_ni.o aes128_aes_ni_enc_x4_x4 T
rijndael_aes_ni.o aes128_aes_ni_enc_x8 T
rijndael_aes_ni.o aes128_aes_ni_enc_x8_x8 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x2 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x4 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x8 T
rijndael_aes_ni.o aes256_aes_ni_enc T
rijndael_aes_ni.o aes256_aes_ni_enc_x2 T
rijndael_aes_ni.o aes256_aes_ni_enc_x2_x2 T
rijndael_aes_ni.o aes256_aes_ni_enc_x4 T
rijndael_aes_ni.o aes256_aes_ni_enc_x4_x4 T
rijndael_aes_ni.o aes256_aes_ni_enc_x8 T
rijndael_aes_ni.o aes256_aes_ni_enc_x8_x8 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x2 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x4 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_enc T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x2_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x4_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x8_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x8 T
sign.o SampleChallenge T
sign.o Sign T
sign.o Verify_default T
sign.o alloc_peak_usage V
sign_memopt.o Verify_memopt T
sign_memopt.o alloc_peak_usage V
xof.o alloc_peak_usage V
xof.o xof_clean_ctx T
xof.o xof_clean_ctx_x4 T
xof.o xof_init T
xof.o xof_init_x4 T
xof.o xof_squeeze T
xof.o xof_squeeze_x4 T
xof.o xof_update T
xof.o xof_update_x4 T

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
plain32_defaultclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_defaultclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_defaultclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_defaultclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_defaultgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
plain32_defaultgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
plain32_defaultgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
plain32_defaultgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

Namespace violations


KeccakHash.o Keccak_HashFinal T
KeccakHash.o Keccak_HashInitialize T
KeccakHash.o Keccak_HashSqueeze T
KeccakHash.o Keccak_HashUpdate T
KeccakHashtimes4.o Keccak_HashFinaltimes4 T
KeccakHashtimes4.o Keccak_HashInitializetimes4 T
KeccakHashtimes4.o Keccak_HashSqueezetimes4 T
KeccakHashtimes4.o Keccak_HashUpdatetimes4 T
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_Sponge T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSponge.o KeccakWidth1600_Sponge T
KeccakSponge.o KeccakWidth1600_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T
blc_default.o BLC_Commit_default T
blc_default.o BLC_Eval_default T
blc_default.o BLC_Open_default T
blc_default.o alloc_peak_usage V
blc_memopt.o BLC_Commit_memopt T
blc_memopt.o BLC_Eval_memopt T
blc_memopt.o BLC_Open_memopt T
blc_memopt.o alloc_peak_usage V
blc_memopt_x1.o BLC_Commit_x1_memopt T
blc_memopt_x1.o BLC_Eval_x1_memopt T
blc_memopt_x1.o alloc_peak_usage V
blc_memopt_x2.o BLC_Commit_x2_memopt T
blc_memopt_x2.o BLC_Eval_x2_memopt T
blc_memopt_x2.o alloc_peak_usage V
blc_memopt_x4.o BLC_Commit_x4_memopt T
blc_memopt_x4.o BLC_Eval_x4_memopt T
blc_memopt_x4.o alloc_peak_usage V
crypto_sign.o alloc_peak_usage V
crypto_sign.o crypto_sign_signature T
crypto_sign.o crypto_sign_verify T
expand_mq.o ExpandEquations T
expand_mq.o ExpandEquations_memopt_final T
expand_mq.o ExpandEquations_memopt_init T
expand_mq.o ExpandEquations_memopt_update T
expand_mq.o alloc_peak_usage V
ggm_tree.o GGMTree_Expand T
ggm_tree.o GGMTree_ExpandPath T
ggm_tree.o GGMTree_GetNextLeaf T
ggm_tree.o GGMTree_GetNextLeafPartial T
ggm_tree.o GGMTree_GetNextLeafPartial_x2 T
ggm_tree.o GGMTree_GetNextLeafPartial_x4 T
ggm_tree.o GGMTree_GetNextLeaf_x2 T
ggm_tree.o GGMTree_GetNextLeaf_x4 T
ggm_tree.o GGMTree_InitIncrementalExpansion T
ggm_tree.o GGMTree_InitIncrementalExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T
ggm_tree.o GGMTree_Open T
ggm_tree.o GGMTree_PartiallyExpand T
ggm_tree.o alloc_peak_usage V
keygen.o KeyGen T
keygen.o alloc_peak_usage V
piop_bitslice.o ComputePAlpha_bitslice T
piop_bitslice.o RecomputePAlpha_bitslice T
piop_bitslice.o alloc_peak_usage V
piop_default.o ComputePAlpha_default T
piop_default.o RecomputePAlpha_default T
piop_default.o alloc_peak_usage V
piop_memopt.o ComputePAlpha_memopt T
piop_memopt.o ComputePAlpha_partial_memopt T
piop_memopt.o RecomputePAlpha_memopt T
piop_memopt.o RecomputePAlpha_partial_memopt T
piop_memopt.o alloc_peak_usage V
prg.o PRG T
prg.o PRG_memopt T
prg.o PRG_memopt_pub T
prg.o PRG_pub T
prg.o PRG_x2 T
prg.o PRG_x2_pub T
prg.o PRG_x4 T
prg.o PRG_x4_pub T
prg.o PRG_x8 T
prg.o PRG_x8_pub T
prg.o alloc_peak_usage V
rijndael_ct64.o aes128_ct64_enc T
rijndael_ct64.o aes128_ct64_enc_x2 T
rijndael_ct64.o aes128_ct64_enc_x2_x2 T
rijndael_ct64.o aes128_ct64_enc_x4 T
rijndael_ct64.o aes128_ct64_enc_x4_x4 T
rijndael_ct64.o aes128_ct64_enc_x8 T
rijndael_ct64.o aes128_ct64_enc_x8_x8 T
rijndael_ct64.o aes128_ct64_setkey_enc T
rijndael_ct64.o aes128_ct64_setkey_enc_x2 T
rijndael_ct64.o aes128_ct64_setkey_enc_x4 T
rijndael_ct64.o aes128_ct64_setkey_enc_x8 T
rijndael_ct64.o aes256_ct64_enc T
rijndael_ct64.o aes256_ct64_enc_x2 T
rijndael_ct64.o aes256_ct64_enc_x2_x2 T
rijndael_ct64.o aes256_ct64_enc_x4 T
rijndael_ct64.o aes256_ct64_enc_x4_x4 T
rijndael_ct64.o aes256_ct64_enc_x8 T
rijndael_ct64.o aes256_ct64_enc_x8_x8 T
rijndael_ct64.o aes256_ct64_setkey_enc T
rijndael_ct64.o aes256_ct64_setkey_enc_x2 T
rijndael_ct64.o aes256_ct64_setkey_enc_x4 T
rijndael_ct64.o aes256_ct64_setkey_enc_x8 T
rijndael_ct64.o rijndael256_ct64_enc T
rijndael_ct64.o rijndael256_ct64_enc_x2 T
rijndael_ct64.o rijndael256_ct64_enc_x2_x2 T
rijndael_ct64.o rijndael256_ct64_enc_x4 T
rijndael_ct64.o rijndael256_ct64_enc_x4_x4 T
rijndael_ct64.o rijndael256_ct64_enc_x8 T
rijndael_ct64.o rijndael256_ct64_enc_x8_x8 T
rijndael_ct64.o rijndael256_ct64_setkey_enc T
rijndael_ct64.o rijndael256_ct64_setkey_enc_x2 T
rijndael_ct64.o rijndael256_ct64_setkey_enc_x4 T
rijndael_ct64.o rijndael256_ct64_setkey_enc_x8 T
rijndael_table.o aes128_table_enc T
rijndael_table.o aes128_table_enc_x2 T
rijndael_table.o aes128_table_enc_x2_x2 T
rijndael_table.o aes128_table_enc_x4 T
rijndael_table.o aes128_table_enc_x4_x4 T
rijndael_table.o aes128_table_enc_x8 T
rijndael_table.o aes128_table_enc_x8_x8 T
rijndael_table.o aes128_table_setkey_enc T
rijndael_table.o aes128_table_setkey_enc_x2 T
rijndael_table.o aes128_table_setkey_enc_x4 T
rijndael_table.o aes128_table_setkey_enc_x8 T
rijndael_table.o aes256_table_enc T
rijndael_table.o aes256_table_enc_x2 T
rijndael_table.o aes256_table_enc_x2_x2 T
rijndael_table.o aes256_table_enc_x4 T
rijndael_table.o aes256_table_enc_x4_x4 T
rijndael_table.o aes256_table_enc_x8 T
rijndael_table.o aes256_table_enc_x8_x8 T
rijndael_table.o aes256_table_setkey_enc T
rijndael_table.o aes256_table_setkey_enc_x2 T
rijndael_table.o aes256_table_setkey_enc_x4 T
rijndael_table.o aes256_table_setkey_enc_x8 T
rijndael_table.o rijndael256_table_enc T
rijndael_table.o rijndael256_table_enc_x2 T
rijndael_table.o rijndael256_table_enc_x2_x2 T
rijndael_table.o rijndael256_table_enc_x4 T
rijndael_table.o rijndael256_table_enc_x4_x4 T
rijndael_table.o rijndael256_table_enc_x8 T
rijndael_table.o rijndael256_table_enc_x8_x8 T
rijndael_table.o rijndael256_table_setkey_enc T
rijndael_table.o rijndael256_table_setkey_enc_x2 T
rijndael_table.o rijndael256_table_setkey_enc_x4 T
rijndael_table.o rijndael256_table_setkey_enc_x8 T
sign.o SampleChallenge T
sign.o Sign T
sign.o Verify_default T
sign.o alloc_peak_usage V
sign_memopt.o Verify_memopt T
sign_memopt.o alloc_peak_usage V
xof.o alloc_peak_usage V
xof.o xof_clean_ctx T
xof.o xof_clean_ctx_x4 T
xof.o xof_init T
xof.o xof_init_x4 T
xof.o xof_squeeze T
xof.o xof_squeeze_x4 T
xof.o xof_update T
xof.o xof_update_x4 T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
plain32_defaultclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))

Namespace violations


KeccakHash.o Keccak_HashFinal T
KeccakHash.o Keccak_HashInitialize T
KeccakHash.o Keccak_HashSqueeze T
KeccakHash.o Keccak_HashUpdate T
KeccakHashtimes4.o Keccak_HashFinaltimes4 T
KeccakHashtimes4.o Keccak_HashInitializetimes4 T
KeccakHashtimes4.o Keccak_HashSqueezetimes4 T
KeccakHashtimes4.o Keccak_HashUpdatetimes4 T
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_Sponge T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSponge.o KeccakWidth1600_Sponge T
KeccakSponge.o KeccakWidth1600_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T
blc_default.o BLC_Commit_default T
blc_default.o BLC_Eval_default T
blc_default.o BLC_Open_default T
blc_default.o alloc_peak_usage V
blc_memopt.o BLC_Commit_memopt T
blc_memopt.o BLC_Eval_memopt T
blc_memopt.o BLC_Open_memopt T
blc_memopt.o alloc_peak_usage V
blc_memopt_x1.o BLC_Commit_x1_memopt T
blc_memopt_x1.o BLC_Eval_x1_memopt T
blc_memopt_x1.o alloc_peak_usage V
blc_memopt_x2.o BLC_Commit_x2_memopt T
blc_memopt_x2.o BLC_Eval_x2_memopt T
blc_memopt_x2.o alloc_peak_usage V
blc_memopt_x4.o BLC_Commit_x4_memopt T
blc_memopt_x4.o BLC_Eval_x4_memopt T
blc_memopt_x4.o alloc_peak_usage V
crypto_sign.o alloc_peak_usage V
crypto_sign.o crypto_sign_signature T
crypto_sign.o crypto_sign_verify T
expand_mq.o ExpandEquations T
expand_mq.o ExpandEquations_memopt_final T
expand_mq.o ExpandEquations_memopt_init T
expand_mq.o ExpandEquations_memopt_update T
expand_mq.o alloc_peak_usage V
ggm_tree.o GGMTree_Expand T
ggm_tree.o GGMTree_ExpandPath T
ggm_tree.o GGMTree_GetNextLeaf T
ggm_tree.o GGMTree_GetNextLeafPartial T
ggm_tree.o GGMTree_GetNextLeafPartial_x2 T
ggm_tree.o GGMTree_GetNextLeafPartial_x4 T
ggm_tree.o GGMTree_GetNextLeaf_x2 T
ggm_tree.o GGMTree_GetNextLeaf_x4 T
ggm_tree.o GGMTree_InitIncrementalExpansion T
ggm_tree.o GGMTree_InitIncrementalExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T
ggm_tree.o GGMTree_Open T
ggm_tree.o GGMTree_PartiallyExpand T
ggm_tree.o alloc_peak_usage V
keygen.o KeyGen T
keygen.o alloc_peak_usage V
piop_bitslice.o ComputePAlpha_bitslice T
piop_bitslice.o GF256_TO_COMPOSITE_TABLE V
piop_bitslice.o RecomputePAlpha_bitslice T
piop_bitslice.o alloc_peak_usage V
piop_default.o ComputePAlpha_default T
piop_default.o RecomputePAlpha_default T
piop_default.o alloc_peak_usage V
piop_memopt.o ComputePAlpha_memopt T
piop_memopt.o ComputePAlpha_partial_memopt T
piop_memopt.o RecomputePAlpha_memopt T
piop_memopt.o RecomputePAlpha_partial_memopt T
piop_memopt.o alloc_peak_usage V
prg.o PRG T
prg.o PRG_memopt T
prg.o PRG_memopt_pub T
prg.o PRG_pub T
prg.o PRG_x2 T
prg.o PRG_x2_pub T
prg.o PRG_x4 T
prg.o PRG_x4_pub T
prg.o PRG_x8 T
prg.o PRG_x8_pub T
prg.o alloc_peak_usage V
rijndael_aes_ni.o aes128_aes_ni_enc T
rijndael_aes_ni.o aes128_aes_ni_enc_x2 T
rijndael_aes_ni.o aes128_aes_ni_enc_x2_x2 T
rijndael_aes_ni.o aes128_aes_ni_enc_x4 T
rijndael_aes_ni.o aes128_aes_ni_enc_x4_x4 T
rijndael_aes_ni.o aes128_aes_ni_enc_x8 T
rijndael_aes_ni.o aes128_aes_ni_enc_x8_x8 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x2 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x4 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x8 T
rijndael_aes_ni.o aes256_aes_ni_enc T
rijndael_aes_ni.o aes256_aes_ni_enc_x2 T
rijndael_aes_ni.o aes256_aes_ni_enc_x2_x2 T
rijndael_aes_ni.o aes256_aes_ni_enc_x4 T
rijndael_aes_ni.o aes256_aes_ni_enc_x4_x4 T
rijndael_aes_ni.o aes256_aes_ni_enc_x8 T
rijndael_aes_ni.o aes256_aes_ni_enc_x8_x8 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x2 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x4 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_enc T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x2_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x4_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x8_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x8 T
sign.o SampleChallenge T
sign.o Sign T
sign.o Verify_default T
sign.o alloc_peak_usage V
sign_memopt.o Verify_memopt T
sign_memopt.o alloc_peak_usage V
xof.o alloc_peak_usage V
xof.o xof_clean_ctx T
xof.o xof_clean_ctx_x4 T
xof.o xof_init T
xof.o xof_init_x4 T
xof.o xof_squeeze T
xof.o xof_squeeze_x4 T
xof.o xof_update T
xof.o xof_update_x4 T

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
plain32_memoptclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_memoptclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_memoptclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_memoptclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_memoptgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
plain32_memoptgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
plain32_memoptgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
plain32_memoptgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

Namespace violations


KeccakHash.o Keccak_HashFinal T
KeccakHash.o Keccak_HashInitialize T
KeccakHash.o Keccak_HashSqueeze T
KeccakHash.o Keccak_HashUpdate T
KeccakHashtimes4.o Keccak_HashFinaltimes4 T
KeccakHashtimes4.o Keccak_HashInitializetimes4 T
KeccakHashtimes4.o Keccak_HashSqueezetimes4 T
KeccakHashtimes4.o Keccak_HashUpdatetimes4 T
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_Sponge T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSponge.o KeccakWidth1600_Sponge T
KeccakSponge.o KeccakWidth1600_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T
blc_default.o BLC_Commit_default T
blc_default.o BLC_Eval_default T
blc_default.o BLC_Open_default T
blc_default.o alloc_peak_usage V
blc_memopt.o BLC_Commit_memopt T
blc_memopt.o BLC_Eval_memopt T
blc_memopt.o BLC_Open_memopt T
blc_memopt.o alloc_peak_usage V
blc_memopt_x1.o BLC_Commit_x1_memopt T
blc_memopt_x1.o BLC_Eval_x1_memopt T
blc_memopt_x1.o alloc_peak_usage V
blc_memopt_x2.o BLC_Commit_x2_memopt T
blc_memopt_x2.o BLC_Eval_x2_memopt T
blc_memopt_x2.o alloc_peak_usage V
blc_memopt_x4.o BLC_Commit_x4_memopt T
blc_memopt_x4.o BLC_Eval_x4_memopt T
blc_memopt_x4.o alloc_peak_usage V
crypto_sign.o alloc_peak_usage V
crypto_sign.o crypto_sign_signature T
crypto_sign.o crypto_sign_verify T
expand_mq.o ExpandEquations T
expand_mq.o ExpandEquations_memopt_final T
expand_mq.o ExpandEquations_memopt_init T
expand_mq.o ExpandEquations_memopt_update T
expand_mq.o alloc_peak_usage V
ggm_tree.o GGMTree_Expand T
ggm_tree.o GGMTree_ExpandPath T
ggm_tree.o GGMTree_GetNextLeaf T
ggm_tree.o GGMTree_GetNextLeafPartial T
ggm_tree.o GGMTree_GetNextLeafPartial_x2 T
ggm_tree.o GGMTree_GetNextLeafPartial_x4 T
ggm_tree.o GGMTree_GetNextLeaf_x2 T
ggm_tree.o GGMTree_GetNextLeaf_x4 T
ggm_tree.o GGMTree_InitIncrementalExpansion T
ggm_tree.o GGMTree_InitIncrementalExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T
ggm_tree.o GGMTree_Open T
ggm_tree.o GGMTree_PartiallyExpand T
ggm_tree.o alloc_peak_usage V
keygen.o KeyGen T
keygen.o alloc_peak_usage V
piop_bitslice.o ComputePAlpha_bitslice T
piop_bitslice.o GF256_TO_COMPOSITE_TABLE V
piop_bitslice.o RecomputePAlpha_bitslice T
piop_bitslice.o alloc_peak_usage V
piop_default.o ComputePAlpha_default T
piop_default.o RecomputePAlpha_default T
piop_default.o alloc_peak_usage V
piop_memopt.o ComputePAlpha_memopt T
piop_memopt.o ComputePAlpha_partial_memopt T
piop_memopt.o RecomputePAlpha_memopt T
piop_memopt.o RecomputePAlpha_partial_memopt T
piop_memopt.o alloc_peak_usage V
prg.o PRG T
prg.o PRG_memopt T
prg.o PRG_memopt_pub T
prg.o PRG_pub T
prg.o PRG_x2 T
prg.o PRG_x2_pub T
prg.o PRG_x4 T
prg.o PRG_x4_pub T
prg.o PRG_x8 T
prg.o PRG_x8_pub T
prg.o alloc_peak_usage V
rijndael_ct64.o aes128_ct64_enc T
rijndael_ct64.o aes128_ct64_enc_x2 T
rijndael_ct64.o aes128_ct64_enc_x2_x2 T
rijndael_ct64.o aes128_ct64_enc_x4 T
rijndael_ct64.o aes128_ct64_enc_x4_x4 T
rijndael_ct64.o aes128_ct64_enc_x8 T
rijndael_ct64.o aes128_ct64_enc_x8_x8 T
rijndael_ct64.o aes128_ct64_setkey_enc T
rijndael_ct64.o aes128_ct64_setkey_enc_x2 T
rijndael_ct64.o aes128_ct64_setkey_enc_x4 T
rijndael_ct64.o aes128_ct64_setkey_enc_x8 T
rijndael_ct64.o aes256_ct64_enc T
rijndael_ct64.o aes256_ct64_enc_x2 T
rijndael_ct64.o aes256_ct64_enc_x2_x2 T
rijndael_ct64.o aes256_ct64_enc_x4 T
rijndael_ct64.o aes256_ct64_enc_x4_x4 T
rijndael_ct64.o aes256_ct64_enc_x8 T
rijndael_ct64.o aes256_ct64_enc_x8_x8 T
rijndael_ct64.o aes256_ct64_setkey_enc T
rijndael_ct64.o aes256_ct64_setkey_enc_x2 T
rijndael_ct64.o aes256_ct64_setkey_enc_x4 T
rijndael_ct64.o aes256_ct64_setkey_enc_x8 T
rijndael_ct64.o rijndael256_ct64_enc T
rijndael_ct64.o rijndael256_ct64_enc_x2 T
rijndael_ct64.o rijndael256_ct64_enc_x2_x2 T
rijndael_ct64.o rijndael256_ct64_enc_x4 T
rijndael_ct64.o rijndael256_ct64_enc_x4_x4 T
rijndael_ct64.o rijndael256_ct64_enc_x8 T
rijndael_ct64.o rijndael256_ct64_enc_x8_x8 T
rijndael_ct64.o rijndael256_ct64_setkey_enc T
rijndael_ct64.o rijndael256_ct64_setkey_enc_x2 T
rijndael_ct64.o rijndael256_ct64_setkey_enc_x4 T
rijndael_ct64.o rijndael256_ct64_setkey_enc_x8 T
rijndael_table.o aes128_table_enc T
rijndael_table.o aes128_table_enc_x2 T
rijndael_table.o aes128_table_enc_x2_x2 T
rijndael_table.o aes128_table_enc_x4 T
rijndael_table.o aes128_table_enc_x4_x4 T
rijndael_table.o aes128_table_enc_x8 T
rijndael_table.o aes128_table_enc_x8_x8 T
rijndael_table.o aes128_table_setkey_enc T
rijndael_table.o aes128_table_setkey_enc_x2 T
rijndael_table.o aes128_table_setkey_enc_x4 T
rijndael_table.o aes128_table_setkey_enc_x8 T
rijndael_table.o aes256_table_enc T
rijndael_table.o aes256_table_enc_x2 T
rijndael_table.o aes256_table_enc_x2_x2 T
rijndael_table.o aes256_table_enc_x4 T
rijndael_table.o aes256_table_enc_x4_x4 T
rijndael_table.o aes256_table_enc_x8 T
rijndael_table.o aes256_table_enc_x8_x8 T
rijndael_table.o aes256_table_setkey_enc T
rijndael_table.o aes256_table_setkey_enc_x2 T
rijndael_table.o aes256_table_setkey_enc_x4 T
rijndael_table.o aes256_table_setkey_enc_x8 T
rijndael_table.o rijndael256_table_enc T
rijndael_table.o rijndael256_table_enc_x2 T
rijndael_table.o rijndael256_table_enc_x2_x2 T
rijndael_table.o rijndael256_table_enc_x4 T
rijndael_table.o rijndael256_table_enc_x4_x4 T
rijndael_table.o rijndael256_table_enc_x8 T
rijndael_table.o rijndael256_table_enc_x8_x8 T
rijndael_table.o rijndael256_table_setkey_enc T
rijndael_table.o rijndael256_table_setkey_enc_x2 T
rijndael_table.o rijndael256_table_setkey_enc_x4 T
rijndael_table.o rijndael256_table_setkey_enc_x8 T
sign.o SampleChallenge T
sign.o Sign T
sign.o Verify_default T
sign.o alloc_peak_usage V
sign_memopt.o Verify_memopt T
sign_memopt.o alloc_peak_usage V
xof.o alloc_peak_usage V
xof.o xof_clean_ctx T
xof.o xof_clean_ctx_x4 T
xof.o xof_init T
xof.o xof_init_x4 T
xof.o xof_squeeze T
xof.o xof_squeeze_x4 T
xof.o xof_update T
xof.o xof_update_x4 T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
plain32_memoptclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))

Namespace violations


KeccakHash.o Keccak_HashFinal T
KeccakHash.o Keccak_HashInitialize T
KeccakHash.o Keccak_HashSqueeze T
KeccakHash.o Keccak_HashUpdate T
KeccakHashtimes4.o Keccak_HashFinaltimes4 T
KeccakHashtimes4.o Keccak_HashInitializetimes4 T
KeccakHashtimes4.o Keccak_HashSqueezetimes4 T
KeccakHashtimes4.o Keccak_HashUpdatetimes4 T
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_12rounds_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_Sponge T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSponge.o KeccakWidth1600_Sponge T
KeccakSponge.o KeccakWidth1600_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T
blc_default.o BLC_Commit_default T
blc_default.o BLC_Eval_default T
blc_default.o BLC_Open_default T
blc_default.o alloc_peak_usage V
blc_memopt.o BLC_Commit_memopt T
blc_memopt.o BLC_Eval_memopt T
blc_memopt.o BLC_Open_memopt T
blc_memopt.o alloc_peak_usage V
blc_memopt_x1.o BLC_Commit_x1_memopt T
blc_memopt_x1.o BLC_Eval_x1_memopt T
blc_memopt_x1.o alloc_peak_usage V
blc_memopt_x2.o BLC_Commit_x2_memopt T
blc_memopt_x2.o BLC_Eval_x2_memopt T
blc_memopt_x2.o alloc_peak_usage V
blc_memopt_x4.o BLC_Commit_x4_memopt T
blc_memopt_x4.o BLC_Eval_x4_memopt T
blc_memopt_x4.o alloc_peak_usage V
crypto_sign.o alloc_peak_usage V
crypto_sign.o crypto_sign_signature T
crypto_sign.o crypto_sign_verify T
expand_mq.o ExpandEquations T
expand_mq.o ExpandEquations_memopt_final T
expand_mq.o ExpandEquations_memopt_init T
expand_mq.o ExpandEquations_memopt_update T
expand_mq.o alloc_peak_usage V
ggm_tree.o GGMTree_Expand T
ggm_tree.o GGMTree_ExpandPath T
ggm_tree.o GGMTree_GetNextLeaf T
ggm_tree.o GGMTree_GetNextLeafPartial T
ggm_tree.o GGMTree_GetNextLeafPartial_x2 T
ggm_tree.o GGMTree_GetNextLeafPartial_x4 T
ggm_tree.o GGMTree_GetNextLeaf_x2 T
ggm_tree.o GGMTree_GetNextLeaf_x4 T
ggm_tree.o GGMTree_InitIncrementalExpansion T
ggm_tree.o GGMTree_InitIncrementalExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T
ggm_tree.o GGMTree_Open T
ggm_tree.o GGMTree_PartiallyExpand T
ggm_tree.o alloc_peak_usage V
keygen.o KeyGen T
keygen.o alloc_peak_usage V
piop_bitslice.o ComputePAlpha_bitslice T
piop_bitslice.o RecomputePAlpha_bitslice T
piop_bitslice.o alloc_peak_usage V
piop_default.o ComputePAlpha_default T
piop_default.o RecomputePAlpha_default T
piop_default.o alloc_peak_usage V
piop_memopt.o ComputePAlpha_memopt T
piop_memopt.o ComputePAlpha_partial_memopt T
piop_memopt.o RecomputePAlpha_memopt T
piop_memopt.o RecomputePAlpha_partial_memopt T
piop_memopt.o alloc_peak_usage V
prg.o PRG T
prg.o PRG_memopt T
prg.o PRG_memopt_pub T
prg.o PRG_pub T
prg.o PRG_x2 T
prg.o PRG_x2_pub T
prg.o PRG_x4 T
prg.o PRG_x4_pub T
prg.o PRG_x8 T
prg.o PRG_x8_pub T
prg.o alloc_peak_usage V
rijndael_aes_ni.o aes128_aes_ni_enc T
rijndael_aes_ni.o aes128_aes_ni_enc_x2 T
rijndael_aes_ni.o aes128_aes_ni_enc_x2_x2 T
rijndael_aes_ni.o aes128_aes_ni_enc_x4 T
rijndael_aes_ni.o aes128_aes_ni_enc_x4_x4 T
rijndael_aes_ni.o aes128_aes_ni_enc_x8 T
rijndael_aes_ni.o aes128_aes_ni_enc_x8_x8 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x2 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x4 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x8 T
rijndael_aes_ni.o aes256_aes_ni_enc T
rijndael_aes_ni.o aes256_aes_ni_enc_x2 T
rijndael_aes_ni.o aes256_aes_ni_enc_x2_x2 T
rijndael_aes_ni.o aes256_aes_ni_enc_x4 T
rijndael_aes_ni.o aes256_aes_ni_enc_x4_x4 T
rijndael_aes_ni.o aes256_aes_ni_enc_x8 T
rijndael_aes_ni.o aes256_aes_ni_enc_x8_x8 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x2 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x4 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_enc T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x2_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x4_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x8_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x8 T
sign.o SampleChallenge T
sign.o Sign T
sign.o Verify_default T
sign.o alloc_peak_usage V
sign_memopt.o Verify_memopt T
sign_memopt.o alloc_peak_usage V
xof.o alloc_peak_usage V
xof.o xof_clean_ctx T
xof.o xof_clean_ctx_x4 T
xof.o xof_init T
xof.o xof_init_x4 T
xof.o xof_squeeze T
xof.o xof_squeeze_x4 T
xof.o xof_update T
xof.o xof_update_x4 T

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
ref_defaultclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_defaultclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_defaultclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_defaultclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_defaultgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref_defaultgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref_defaultgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref_defaultgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

Namespace violations


KeccakHash.o Keccak_HashFinal T
KeccakHash.o Keccak_HashInitialize T
KeccakHash.o Keccak_HashSqueeze T
KeccakHash.o Keccak_HashUpdate T
KeccakHashtimes4.o Keccak_HashFinaltimes4 T
KeccakHashtimes4.o Keccak_HashInitializetimes4 T
KeccakHashtimes4.o Keccak_HashSqueezetimes4 T
KeccakHashtimes4.o Keccak_HashUpdatetimes4 T
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_12rounds_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_Sponge T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSponge.o KeccakWidth1600_Sponge T
KeccakSponge.o KeccakWidth1600_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T
blc_default.o BLC_Commit_default T
blc_default.o BLC_Eval_default T
blc_default.o BLC_Open_default T
blc_default.o alloc_peak_usage V
blc_memopt.o BLC_Commit_memopt T
blc_memopt.o BLC_Eval_memopt T
blc_memopt.o BLC_Open_memopt T
blc_memopt.o alloc_peak_usage V
blc_memopt_x1.o BLC_Commit_x1_memopt T
blc_memopt_x1.o BLC_Eval_x1_memopt T
blc_memopt_x1.o alloc_peak_usage V
blc_memopt_x2.o BLC_Commit_x2_memopt T
blc_memopt_x2.o BLC_Eval_x2_memopt T
blc_memopt_x2.o alloc_peak_usage V
blc_memopt_x4.o BLC_Commit_x4_memopt T
blc_memopt_x4.o BLC_Eval_x4_memopt T
blc_memopt_x4.o alloc_peak_usage V
crypto_sign.o alloc_peak_usage V
crypto_sign.o crypto_sign_signature T
crypto_sign.o crypto_sign_verify T
expand_mq.o ExpandEquations T
expand_mq.o ExpandEquations_memopt_final T
expand_mq.o ExpandEquations_memopt_init T
expand_mq.o ExpandEquations_memopt_update T
expand_mq.o alloc_peak_usage V
ggm_tree.o GGMTree_Expand T
ggm_tree.o GGMTree_ExpandPath T
ggm_tree.o GGMTree_GetNextLeaf T
ggm_tree.o GGMTree_GetNextLeafPartial T
ggm_tree.o GGMTree_GetNextLeafPartial_x2 T
ggm_tree.o GGMTree_GetNextLeafPartial_x4 T
ggm_tree.o GGMTree_GetNextLeaf_x2 T
ggm_tree.o GGMTree_GetNextLeaf_x4 T
ggm_tree.o GGMTree_InitIncrementalExpansion T
ggm_tree.o GGMTree_InitIncrementalExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T
ggm_tree.o GGMTree_Open T
ggm_tree.o GGMTree_PartiallyExpand T
ggm_tree.o alloc_peak_usage V
keygen.o KeyGen T
keygen.o alloc_peak_usage V
piop_bitslice.o ComputePAlpha_bitslice T
piop_bitslice.o RecomputePAlpha_bitslice T
piop_bitslice.o alloc_peak_usage V
piop_default.o ComputePAlpha_default T
piop_default.o RecomputePAlpha_default T
piop_default.o alloc_peak_usage V
piop_memopt.o ComputePAlpha_memopt T
piop_memopt.o ComputePAlpha_partial_memopt T
piop_memopt.o RecomputePAlpha_memopt T
piop_memopt.o RecomputePAlpha_partial_memopt T
piop_memopt.o alloc_peak_usage V
prg.o PRG T
prg.o PRG_memopt T
prg.o PRG_memopt_pub T
prg.o PRG_pub T
prg.o PRG_x2 T
prg.o PRG_x2_pub T
prg.o PRG_x4 T
prg.o PRG_x4_pub T
prg.o PRG_x8 T
prg.o PRG_x8_pub T
prg.o alloc_peak_usage V
rijndael_ct64.o aes128_ct64_enc T
rijndael_ct64.o aes128_ct64_enc_x2 T
rijndael_ct64.o aes128_ct64_enc_x2_x2 T
rijndael_ct64.o aes128_ct64_enc_x4 T
rijndael_ct64.o aes128_ct64_enc_x4_x4 T
rijndael_ct64.o aes128_ct64_enc_x8 T
rijndael_ct64.o aes128_ct64_enc_x8_x8 T
rijndael_ct64.o aes128_ct64_setkey_enc T
rijndael_ct64.o aes128_ct64_setkey_enc_x2 T
rijndael_ct64.o aes128_ct64_setkey_enc_x4 T
rijndael_ct64.o aes128_ct64_setkey_enc_x8 T
rijndael_ct64.o aes256_ct64_enc T
rijndael_ct64.o aes256_ct64_enc_x2 T
rijndael_ct64.o aes256_ct64_enc_x2_x2 T
rijndael_ct64.o aes256_ct64_enc_x4 T
rijndael_ct64.o aes256_ct64_enc_x4_x4 T
rijndael_ct64.o aes256_ct64_enc_x8 T
rijndael_ct64.o aes256_ct64_enc_x8_x8 T
rijndael_ct64.o aes256_ct64_setkey_enc T
rijndael_ct64.o aes256_ct64_setkey_enc_x2 T
rijndael_ct64.o aes256_ct64_setkey_enc_x4 T
rijndael_ct64.o aes256_ct64_setkey_enc_x8 T
rijndael_ct64.o rijndael256_ct64_enc T
rijndael_ct64.o rijndael256_ct64_enc_x2 T
rijndael_ct64.o rijndael256_ct64_enc_x2_x2 T
rijndael_ct64.o rijndael256_ct64_enc_x4 T
rijndael_ct64.o rijndael256_ct64_enc_x4_x4 T
rijndael_ct64.o rijndael256_ct64_enc_x8 T
rijndael_ct64.o rijndael256_ct64_enc_x8_x8 T
rijndael_ct64.o rijndael256_ct64_setkey_enc T
rijndael_ct64.o rijndael256_ct64_setkey_enc_x2 T
rijndael_ct64.o rijndael256_ct64_setkey_enc_x4 T
rijndael_ct64.o rijndael256_ct64_setkey_enc_x8 T
rijndael_table.o aes128_table_enc T
rijndael_table.o aes128_table_enc_x2 T
rijndael_table.o aes128_table_enc_x2_x2 T
rijndael_table.o aes128_table_enc_x4 T
rijndael_table.o aes128_table_enc_x4_x4 T
rijndael_table.o aes128_table_enc_x8 T
rijndael_table.o aes128_table_enc_x8_x8 T
rijndael_table.o aes128_table_setkey_enc T
rijndael_table.o aes128_table_setkey_enc_x2 T
rijndael_table.o aes128_table_setkey_enc_x4 T
rijndael_table.o aes128_table_setkey_enc_x8 T
rijndael_table.o aes256_table_enc T
rijndael_table.o aes256_table_enc_x2 T
rijndael_table.o aes256_table_enc_x2_x2 T
rijndael_table.o aes256_table_enc_x4 T
rijndael_table.o aes256_table_enc_x4_x4 T
rijndael_table.o aes256_table_enc_x8 T
rijndael_table.o aes256_table_enc_x8_x8 T
rijndael_table.o aes256_table_setkey_enc T
rijndael_table.o aes256_table_setkey_enc_x2 T
rijndael_table.o aes256_table_setkey_enc_x4 T
rijndael_table.o aes256_table_setkey_enc_x8 T
rijndael_table.o rijndael256_table_enc T
rijndael_table.o rijndael256_table_enc_x2 T
rijndael_table.o rijndael256_table_enc_x2_x2 T
rijndael_table.o rijndael256_table_enc_x4 T
rijndael_table.o rijndael256_table_enc_x4_x4 T
rijndael_table.o rijndael256_table_enc_x8 T
rijndael_table.o rijndael256_table_enc_x8_x8 T
rijndael_table.o rijndael256_table_setkey_enc T
rijndael_table.o rijndael256_table_setkey_enc_x2 T
rijndael_table.o rijndael256_table_setkey_enc_x4 T
rijndael_table.o rijndael256_table_setkey_enc_x8 T
sign.o SampleChallenge T
sign.o Sign T
sign.o Verify_default T
sign.o alloc_peak_usage V
sign_memopt.o Verify_memopt T
sign_memopt.o alloc_peak_usage V
xof.o alloc_peak_usage V
xof.o xof_clean_ctx T
xof.o xof_clean_ctx_x4 T
xof.o xof_init T
xof.o xof_init_x4 T
xof.o xof_squeeze T
xof.o xof_squeeze_x4 T
xof.o xof_update T
xof.o xof_update_x4 T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
ref_defaultclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))

Namespace violations


KeccakHash.o Keccak_HashFinal T
KeccakHash.o Keccak_HashInitialize T
KeccakHash.o Keccak_HashSqueeze T
KeccakHash.o Keccak_HashUpdate T
KeccakHashtimes4.o Keccak_HashFinaltimes4 T
KeccakHashtimes4.o Keccak_HashInitializetimes4 T
KeccakHashtimes4.o Keccak_HashSqueezetimes4 T
KeccakHashtimes4.o Keccak_HashUpdatetimes4 T
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_12rounds_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_Sponge T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSponge.o KeccakWidth1600_Sponge T
KeccakSponge.o KeccakWidth1600_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T
blc_default.o BLC_Commit_default T
blc_default.o BLC_Eval_default T
blc_default.o BLC_Open_default T
blc_default.o alloc_peak_usage V
blc_memopt.o BLC_Commit_memopt T
blc_memopt.o BLC_Eval_memopt T
blc_memopt.o BLC_Open_memopt T
blc_memopt.o alloc_peak_usage V
blc_memopt_x1.o BLC_Commit_x1_memopt T
blc_memopt_x1.o BLC_Eval_x1_memopt T
blc_memopt_x1.o alloc_peak_usage V
blc_memopt_x2.o BLC_Commit_x2_memopt T
blc_memopt_x2.o BLC_Eval_x2_memopt T
blc_memopt_x2.o alloc_peak_usage V
blc_memopt_x4.o BLC_Commit_x4_memopt T
blc_memopt_x4.o BLC_Eval_x4_memopt T
blc_memopt_x4.o alloc_peak_usage V
crypto_sign.o alloc_peak_usage V
crypto_sign.o crypto_sign_signature T
crypto_sign.o crypto_sign_verify T
expand_mq.o ExpandEquations T
expand_mq.o ExpandEquations_memopt_final T
expand_mq.o ExpandEquations_memopt_init T
expand_mq.o ExpandEquations_memopt_update T
expand_mq.o alloc_peak_usage V
ggm_tree.o GGMTree_Expand T
ggm_tree.o GGMTree_ExpandPath T
ggm_tree.o GGMTree_GetNextLeaf T
ggm_tree.o GGMTree_GetNextLeafPartial T
ggm_tree.o GGMTree_GetNextLeafPartial_x2 T
ggm_tree.o GGMTree_GetNextLeafPartial_x4 T
ggm_tree.o GGMTree_GetNextLeaf_x2 T
ggm_tree.o GGMTree_GetNextLeaf_x4 T
ggm_tree.o GGMTree_InitIncrementalExpansion T
ggm_tree.o GGMTree_InitIncrementalExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T
ggm_tree.o GGMTree_Open T
ggm_tree.o GGMTree_PartiallyExpand T
ggm_tree.o alloc_peak_usage V
keygen.o KeyGen T
keygen.o alloc_peak_usage V
piop_bitslice.o ComputePAlpha_bitslice T
piop_bitslice.o GF256_TO_COMPOSITE_TABLE V
piop_bitslice.o RecomputePAlpha_bitslice T
piop_bitslice.o alloc_peak_usage V
piop_default.o ComputePAlpha_default T
piop_default.o RecomputePAlpha_default T
piop_default.o alloc_peak_usage V
piop_memopt.o ComputePAlpha_memopt T
piop_memopt.o ComputePAlpha_partial_memopt T
piop_memopt.o RecomputePAlpha_memopt T
piop_memopt.o RecomputePAlpha_partial_memopt T
piop_memopt.o alloc_peak_usage V
prg.o PRG T
prg.o PRG_memopt T
prg.o PRG_memopt_pub T
prg.o PRG_pub T
prg.o PRG_x2 T
prg.o PRG_x2_pub T
prg.o PRG_x4 T
prg.o PRG_x4_pub T
prg.o PRG_x8 T
prg.o PRG_x8_pub T
prg.o alloc_peak_usage V
rijndael_aes_ni.o aes128_aes_ni_enc T
rijndael_aes_ni.o aes128_aes_ni_enc_x2 T
rijndael_aes_ni.o aes128_aes_ni_enc_x2_x2 T
rijndael_aes_ni.o aes128_aes_ni_enc_x4 T
rijndael_aes_ni.o aes128_aes_ni_enc_x4_x4 T
rijndael_aes_ni.o aes128_aes_ni_enc_x8 T
rijndael_aes_ni.o aes128_aes_ni_enc_x8_x8 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x2 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x4 T
rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x8 T
rijndael_aes_ni.o aes256_aes_ni_enc T
rijndael_aes_ni.o aes256_aes_ni_enc_x2 T
rijndael_aes_ni.o aes256_aes_ni_enc_x2_x2 T
rijndael_aes_ni.o aes256_aes_ni_enc_x4 T
rijndael_aes_ni.o aes256_aes_ni_enc_x4_x4 T
rijndael_aes_ni.o aes256_aes_ni_enc_x8 T
rijndael_aes_ni.o aes256_aes_ni_enc_x8_x8 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x2 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x4 T
rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_enc T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x2_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x4_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_enc_x8_x8 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x2 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x4 T
rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x8 T
sign.o SampleChallenge T
sign.o Sign T
sign.o Verify_default T
sign.o alloc_peak_usage V
sign_memopt.o Verify_memopt T
sign_memopt.o alloc_peak_usage V
xof.o alloc_peak_usage V
xof.o xof_clean_ctx T
xof.o xof_clean_ctx_x4 T
xof.o xof_init T
xof.o xof_init_x4 T
xof.o xof_squeeze T
xof.o xof_squeeze_x4 T
xof.o xof_update T
xof.o xof_update_x4 T

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
ref_memoptclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_memoptclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_memoptclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_memoptclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_memoptgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref_memoptgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref_memoptgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref_memoptgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

Namespace violations


KeccakHash.o Keccak_HashFinal T
KeccakHash.o Keccak_HashInitialize T
KeccakHash.o Keccak_HashSqueeze T
KeccakHash.o Keccak_HashUpdate T
KeccakHashtimes4.o Keccak_HashFinaltimes4 T
KeccakHashtimes4.o Keccak_HashInitializetimes4 T
KeccakHashtimes4.o Keccak_HashSqueezetimes4 T
KeccakHashtimes4.o Keccak_HashUpdatetimes4 T
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_12rounds_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_Sponge T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSponge.o KeccakWidth1600_Sponge T
KeccakSponge.o KeccakWidth1600_SpongeAbsorb T
KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSponge.o KeccakWidth1600_SpongeInitialize T
KeccakSponge.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T
blc_default.o BLC_Commit_default T
blc_default.o BLC_Eval_default T
blc_default.o BLC_Open_default T
blc_default.o alloc_peak_usage V
blc_memopt.o BLC_Commit_memopt T
blc_memopt.o BLC_Eval_memopt T
blc_memopt.o BLC_Open_memopt T
blc_memopt.o alloc_peak_usage V
blc_memopt_x1.o BLC_Commit_x1_memopt T
blc_memopt_x1.o BLC_Eval_x1_memopt T
blc_memopt_x1.o alloc_peak_usage V
blc_memopt_x2.o BLC_Commit_x2_memopt T
blc_memopt_x2.o BLC_Eval_x2_memopt T
blc_memopt_x2.o alloc_peak_usage V
blc_memopt_x4.o BLC_Commit_x4_memopt T
blc_memopt_x4.o BLC_Eval_x4_memopt T
blc_memopt_x4.o alloc_peak_usage V
crypto_sign.o alloc_peak_usage V
crypto_sign.o crypto_sign_signature T
crypto_sign.o crypto_sign_verify T
expand_mq.o ExpandEquations T
expand_mq.o ExpandEquations_memopt_final T
expand_mq.o ExpandEquations_memopt_init T
expand_mq.o ExpandEquations_memopt_update T
expand_mq.o alloc_peak_usage V
ggm_tree.o GGMTree_Expand T
ggm_tree.o GGMTree_ExpandPath T
ggm_tree.o GGMTree_GetNextLeaf T
ggm_tree.o GGMTree_GetNextLeafPartial T
ggm_tree.o GGMTree_GetNextLeafPartial_x2 T
ggm_tree.o GGMTree_GetNextLeafPartial_x4 T
ggm_tree.o GGMTree_GetNextLeaf_x2 T
ggm_tree.o GGMTree_GetNextLeaf_x4 T
ggm_tree.o GGMTree_InitIncrementalExpansion T
ggm_tree.o GGMTree_InitIncrementalExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x2 T
ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T
ggm_tree.o GGMTree_Open T
ggm_tree.o GGMTree_PartiallyExpand T
ggm_tree.o alloc_peak_usage V
keygen.o KeyGen T
keygen.o alloc_peak_usage V
piop_bitslice.o ComputePAlpha_bitslice T
piop_bitslice.o GF256_TO_COMPOSITE_TABLE V
piop_bitslice.o RecomputePAlpha_bitslice T
piop_bitslice.o alloc_peak_usage V
piop_default.o ComputePAlpha_default T
piop_default.o RecomputePAlpha_default T
piop_default.o alloc_peak_usage V
piop_memopt.o ComputePAlpha_memopt T
piop_memopt.o ComputePAlpha_partial_memopt T
piop_memopt.o RecomputePAlpha_memopt T
piop_memopt.o RecomputePAlpha_partial_memopt T
piop_memopt.o alloc_peak_usage V
prg.o PRG T
prg.o PRG_memopt T
prg.o PRG_memopt_pub T
prg.o PRG_pub T
prg.o PRG_x2 T
prg.o PRG_x2_pub T
prg.o PRG_x4 T
prg.o PRG_x4_pub T
prg.o PRG_x8 T
prg.o PRG_x8_pub T
prg.o alloc_peak_usage V
rijndael_ct64.o aes128_ct64_enc T
rijndael_ct64.o aes128_ct64_enc_x2 T
rijndael_ct64.o aes128_ct64_enc_x2_x2 T
rijndael_ct64.o aes128_ct64_enc_x4 T
rijndael_ct64.o aes128_ct64_enc_x4_x4 T
rijndael_ct64.o aes128_ct64_enc_x8 T
rijndael_ct64.o aes128_ct64_enc_x8_x8 T
rijndael_ct64.o aes128_ct64_setkey_enc T
rijndael_ct64.o aes128_ct64_setkey_enc_x2 T
rijndael_ct64.o aes128_ct64_setkey_enc_x4 T
rijndael_ct64.o aes128_ct64_setkey_enc_x8 T
rijndael_ct64.o aes256_ct64_enc T
rijndael_ct64.o aes256_ct64_enc_x2 T
rijndael_ct64.o aes256_ct64_enc_x2_x2 T
rijndael_ct64.o aes256_ct64_enc_x4 T
rijndael_ct64.o aes256_ct64_enc_x4_x4 T
rijndael_ct64.o aes256_ct64_enc_x8 T
rijndael_ct64.o aes256_ct64_enc_x8_x8 T
rijndael_ct64.o aes256_ct64_setkey_enc T
rijndael_ct64.o aes256_ct64_setkey_enc_x2 T
rijndael_ct64.o aes256_ct64_setkey_enc_x4 T
rijndael_ct64.o aes256_ct64_setkey_enc_x8 T
rijndael_ct64.o rijndael256_ct64_enc T
rijndael_ct64.o rijndael256_ct64_enc_x2 T
rijndael_ct64.o rijndael256_ct64_enc_x2_x2 T
rijndael_ct64.o rijndael256_ct64_enc_x4 T
rijndael_ct64.o rijndael256_ct64_enc_x4_x4 T
rijndael_ct64.o rijndael256_ct64_enc_x8 T
rijndael_ct64.o rijndael256_ct64_enc_x8_x8 T
rijndael_ct64.o rijndael256_ct64_setkey_enc T
rijndael_ct64.o rijndael256_ct64_setkey_enc_x2 T
rijndael_ct64.o rijndael256_ct64_setkey_enc_x4 T
rijndael_ct64.o rijndael256_ct64_setkey_enc_x8 T
rijndael_table.o aes128_table_enc T
rijndael_table.o aes128_table_enc_x2 T
rijndael_table.o aes128_table_enc_x2_x2 T
rijndael_table.o aes128_table_enc_x4 T
rijndael_table.o aes128_table_enc_x4_x4 T
rijndael_table.o aes128_table_enc_x8 T
rijndael_table.o aes128_table_enc_x8_x8 T
rijndael_table.o aes128_table_setkey_enc T
rijndael_table.o aes128_table_setkey_enc_x2 T
rijndael_table.o aes128_table_setkey_enc_x4 T
rijndael_table.o aes128_table_setkey_enc_x8 T
rijndael_table.o aes256_table_enc T
rijndael_table.o aes256_table_enc_x2 T
rijndael_table.o aes256_table_enc_x2_x2 T
rijndael_table.o aes256_table_enc_x4 T
rijndael_table.o aes256_table_enc_x4_x4 T
rijndael_table.o aes256_table_enc_x8 T
rijndael_table.o aes256_table_enc_x8_x8 T
rijndael_table.o aes256_table_setkey_enc T
rijndael_table.o aes256_table_setkey_enc_x2 T
rijndael_table.o aes256_table_setkey_enc_x4 T
rijndael_table.o aes256_table_setkey_enc_x8 T
rijndael_table.o rijndael256_table_enc T
rijndael_table.o rijndael256_table_enc_x2 T
rijndael_table.o rijndael256_table_enc_x2_x2 T
rijndael_table.o rijndael256_table_enc_x4 T
rijndael_table.o rijndael256_table_enc_x4_x4 T
rijndael_table.o rijndael256_table_enc_x8 T
rijndael_table.o rijndael256_table_enc_x8_x8 T
rijndael_table.o rijndael256_table_setkey_enc T
rijndael_table.o rijndael256_table_setkey_enc_x2 T
rijndael_table.o rijndael256_table_setkey_enc_x4 T
rijndael_table.o rijndael256_table_setkey_enc_x8 T
sign.o SampleChallenge T
sign.o Sign T
sign.o Verify_default T
sign.o alloc_peak_usage V
sign_memopt.o Verify_memopt T
sign_memopt.o alloc_peak_usage V
xof.o alloc_peak_usage V
xof.o xof_clean_ctx T
xof.o xof_clean_ctx_x4 T
xof.o xof_init T
xof.o xof_init_x4 T
xof.o xof_squeeze T
xof.o xof_squeeze_x4 T
xof.o xof_update T
xof.o xof_update_x4 T

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
ref_memoptclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))

Passed TIMECOP


TIMECOP iterations: 10

Number of similar (implementation,compiler) pairs: 52, namely:
ImplementationCompiler
avx2_defaultclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_defaultclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_defaultclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_defaultclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_defaultgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx2_defaultgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx2_defaultgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx2_defaultgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx2_memoptclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_memoptclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_memoptclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_memoptclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
avx2_memoptgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx2_memoptgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx2_memoptgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
avx2_memoptgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
plain32_defaultclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_defaultclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_defaultclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_defaultclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_defaultclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_defaultgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
plain32_defaultgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
plain32_defaultgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
plain32_defaultgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
plain32_memoptclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_memoptclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_memoptclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_memoptclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_memoptclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
plain32_memoptgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
plain32_memoptgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
plain32_memoptgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
plain32_memoptgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref_defaultclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_defaultclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_defaultclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_defaultclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_defaultclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_defaultgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref_defaultgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref_defaultgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref_defaultgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref_memoptclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_memoptclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_memoptclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_memoptclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_memoptclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
ref_memoptgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref_memoptgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref_memoptgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
ref_memoptgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)