Test results for aarch64, pi4b, crypto_aead/seakeyakv2

[Page version: 20251028 07:34:46]

Measurements for aarch64, pi4b, crypto_aead Test results for aarch64, pi4b, crypto_aead Test results for crypto_aead/seakeyakv2
Computer: pi4b
Microarchitecture: aarch64; Cortex-A72 (410fd083)
Architecture: aarch64
CPU ID: 410fd083
SUPERCOP version: 20250922
Operation: crypto_aead
Primitive: seakeyakv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
40951105616 0 0106916 816 840T:generic64lcclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
41190105932 0 0107228 816 840T:generic64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
42829132572 0 0133479 824 864T:generic64lcgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
43026131832 0 0132743 824 864T:generic64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
43137122872 0 0122146 824 856T:generic64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
43139112220 0 0113223 824 864T:generic64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
43229109316 0 0110706 824 840T:generic64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
43472117448 0 0117602 824 840T:generic64lcclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
43499126316 0 0125594 824 856T:generic64lcclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
43508112856 0 0113871 824 864T:generic64lcgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
43622112496 0 0113882 824 840T:generic64lcclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
4458397970 0 099487 808 840T:generic64lcgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
44963110864 0 0111335 824 848T:generic64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
45260121280 0 0121018 824 856T:generic64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
45364114068 0 0114226 824 840T:generic64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
45380112052 0 0112519 824 848T:generic64lcgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
45782124556 0 0124298 824 856T:generic64lcclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
5266574683 0 1270565 840 856T:referenceclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
5270072455 0 1268973 840 856T:referenceclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
5271164407 0 1261365 840 840T:referenceclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
54443100054 0 0101551 808 840T:generic64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
6047862596 0 065402 824 856T:compactclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
6255565192 0 067490 824 856T:compactclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
6997559236 0 060823 824 864T:ARMv8Agcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
7018747878 0 054503 808 840T:ARMv8Agcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
7045257060 0 059191 824 864T:ARMv8Agcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
7110658072 0 059751 824 848T:ARMv8Agcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
9698863446 0 1261002 840 864T:referencegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
10017363882 0 065983 824 864T:compactgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
11528380812 0 080554 824 856T:generic32lcclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
11545779504 0 079238 824 856T:generic32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
11653472592 0 072730 824 840T:generic32lcclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
11935871284 0 071430 824 840T:generic32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
12000083292 0 082562 824 856T:generic32lcclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
12001581688 0 080958 824 856T:generic32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
12146256232 0 058594 824 840T:compactclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
12485264056 0 065450 824 840T:generic32lcclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
12489963224 0 064610 824 840T:generic32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
12548158904 0 060192 816 840T:generic32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
12550459516 0 060804 816 840T:generic32lcclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
13496068132 0 068718 832 848T:generic32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
13543568884 0 069470 832 848T:generic32lcgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
14442976940 0 077966 832 864T:generic32lcgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
14529375652 0 076670 832 864T:generic32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
15222270528 0 071646 832 864T:generic32lcgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
15270669632 0 070758 832 864T:generic32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
15673857230 0 058846 816 840T:generic32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
15721657974 0 059598 816 840T:generic32lcgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
22581153457 0 056319 824 864T:compactgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
24396854469 0 056999 824 848T:compactgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
24404645112 0 048620 816 840T:compactclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
26481947856 0 051490 824 840T:compactclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
29042243936 0 047095 808 840T:compactgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
42747452999 0 1251996 832 840T:referenceclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
45953160643 0 1267146 840 864T:referencegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
49218856723 0 1254925 840 840T:referenceclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
51956550025 0 1249407 824 840T:referencegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
68371662091 0 1259938 840 848T:referencegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
127653938747 512 063056 1664 840T:refclang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
130103839927 512 064988 1664 856T:refclang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
130455241971 608 067344 1768 856T:refnewclang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
132089241671 608 066040 1768 840T:refnewclang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
136990459867 512 085161 1688 864T:refg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
144052160745 608 086205 1784 864T:refnewg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
170344629717 512 052023 1624 840T:refclang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
170818233863 512 056783 1672 840T:refclang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
170854648883 512 072860 1704 864T:refg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
172590034439 608 057667 1776 840T:refnewclang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
173305650068 608 074048 1800 864T:refnewg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
175320130205 608 052603 1728 840T:refnewclang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
223222668097 0 1268249 896 880T:reference32bitsgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101920250922
253187263599 0 1264481 896 880T:reference32bitsgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101920250922
267298477132 0 1276188 896 872T:reference32bitsclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101920250922
278672867936 0 1267444 896 856T:reference32bitsclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101920250922
284360079316 0 1277732 896 872T:reference32bitsclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101920250922
311374264647 0 1269145 896 864T:reference32bitsgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101920250922
313234326999 512 049367 1656 840T:refg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
316087127190 608 049877 1752 840T:refnewg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
323773852345 0 1254270 880 856T:reference32bitsgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025101920250922
332701255348 0 1256907 888 856T:reference32bitsclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101920250922
335079248145 512 075854 1696 848T:refg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
337686649131 608 072800 1800 848T:refnewg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025060220250415
352606459356 0 1260116 896 856T:reference32bitsclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025101920250922

Compiler output


KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-200-reference.c:   225 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-200-reference.c:   236 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: 2 warnings generated.
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-400-reference.c:   227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-400-reference.c:   238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: 2 warnings generated.
KeccakP-1600-armv8a-neon.s: <instantiation>:18:18: error: invalid operand for instruction
KeccakP-1600-armv8a-neon.s:     mov     v5.2d[0], v0.2d[1]            // v5 = (A[4] ^ A[14]) || ????
KeccakP-1600-armv8a-neon.s:                  ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:511:5: note: while in macro instantiation
KeccakP-1600-armv8a-neon.s:     KeccakRound
KeccakP-1600-armv8a-neon.s:     ^
KeccakP-1600-armv8a-neon.s: <instantiation>:23:18: error: invalid operand for instruction
KeccakP-1600-armv8a-neon.s:     mov     v4.2d[1], v3.2d[0]            // v4 = B[4] || B[3]
KeccakP-1600-armv8a-neon.s:                  ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:511:5: note: while in macro instantiation
KeccakP-1600-armv8a-neon.s:     KeccakRound
KeccakP-1600-armv8a-neon.s:     ^
KeccakP-1600-armv8a-neon.s: <instantiation>:57:18: error: invalid operand for instruction
KeccakP-1600-armv8a-neon.s:     mov     x11, v20.2d[0]                // x11   = A[1]
KeccakP-1600-armv8a-neon.s:                  ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:511:5: note: while in macro instantiation
KeccakP-1600-armv8a-neon.s:     KeccakRound
KeccakP-1600-armv8a-neon.s:     ^
KeccakP-1600-armv8a-neon.s: <instantiation>:2:18: error: invalid operand for instruction
KeccakP-1600-armv8a-neon.s:     mov     x10, v25.2d[0]
KeccakP-1600-armv8a-neon.s:                  ^
KeccakP-1600-armv8a-neon.s: <instantiation>:59:5: note: while in macro instantiation
KeccakP-1600-armv8a-neon.s:     RhoPi   v25.2d[0], x11, x10, 1        // A[10] = ROTL64(A[1], 1)
KeccakP-1600-armv8a-neon.s:     ^
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:511:5: note: while in macro instantiation
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output


KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-200-reference.c:   236 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-200-reference.c:   225 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-400-reference.c:   238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-400-reference.c:   227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~

Number of similar (implementation,compiler) pairs: 20, namely:
ImplementationCompiler
T:ARMv8Agcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:ARMv8Agcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:ARMv8Agcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:ARMv8Agcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic32gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic32gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic32gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic32gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic32lcgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic32lcgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic32lcgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic32lcgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic64lcgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic64lcgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic64lcgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)
T:generic64lcgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0)

Compiler output


KeccakP-200-compact.c: KeccakP-200-compact.c:20:36: warning: '/*' within block comment [-Wcomment]
KeccakP-200-compact.c:    20 | /* #define DIVISION_INSTRUCTION    /* comment if no division instruction or more compact when not using division */
KeccakP-200-compact.c:       |                                    ^
KeccakP-200-compact.c: 1 warning generated.
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-400-reference.c:   227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-400-reference.c:   238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: 2 warnings generated.
KeccakP-800-compact.c: KeccakP-800-compact.c:27:36: warning: '/*' within block comment [-Wcomment]
KeccakP-800-compact.c:    27 | /* #define DIVISION_INSTRUCTION    /* comment if no division instruction or more compact when not using division */
KeccakP-800-compact.c:       |                                    ^
KeccakP-800-compact.c: 1 warning generated.

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

Compiler output


KeccakP-200-compact.c: KeccakP-200-compact.c:20:36: warning: "/*" within comment [-Wcomment]
KeccakP-200-compact.c:    20 | /* #define DIVISION_INSTRUCTION    /* comment if no division instruction or more compact when not using division */
KeccakP-200-compact.c:       |
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-400-reference.c:   238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-400-reference.c:   227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-800-compact.c: KeccakP-800-compact.c:27:36: warning: "/*" within comment [-Wcomment]
KeccakP-800-compact.c:    27 | /* #define DIVISION_INSTRUCTION    /* comment if no division instruction or more compact when not using division */
KeccakP-800-compact.c:       |

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

Compiler output


KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-200-reference.c:   225 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-200-reference.c:   236 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: 2 warnings generated.
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-400-reference.c:   227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-400-reference.c:   238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: 2 warnings generated.

Number of similar (implementation,compiler) pairs: 20, namely:
ImplementationCompiler
T:generic32clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic32clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic32clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic32clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic32clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic32lcclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic32lcclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic32lcclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic32lcclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic32lcclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic64lcclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic64lcclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic64lcclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic64lcclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))
T:generic64lcclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1))

Compiler output


Keyakv2.cpp: In file included from Keyakv2.cpp:16:
Keyakv2.cpp: In file included from ./Keyakv2.h:21:
Keyakv2.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Keyakv2.cpp:    31 |     auto_ptr<UINT8> state;
Keyakv2.cpp:       |     ^
Keyakv2.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/c++/13/backward/auto_ptr.h:291:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
Keyakv2.cpp:   291 |     } _GLIBCXX11_DEPRECATED_SUGGEST("std::unique_ptr");
Keyakv2.cpp:       |       ^
Keyakv2.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/aarch64-linux-gnu/c++/13/bits/c++config.h:106:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
Keyakv2.cpp:   106 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
Keyakv2.cpp:       |                                             ^
Keyakv2.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/aarch64-linux-gnu/c++/13/bits/c++config.h:98:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
Keyakv2.cpp:    98 |   __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
Keyakv2.cpp:       |                   ^
Keyakv2.cpp: 1 warning generated.
Motorist.cpp: In file included from Motorist.cpp:17:
Motorist.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Motorist.cpp:    31 |     auto_ptr<UINT8> state;
Motorist.cpp:       |     ^
Motorist.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/c++/13/backward/auto_ptr.h:291:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
Motorist.cpp:   291 |     } _GLIBCXX11_DEPRECATED_SUGGEST("std::unique_ptr");
Motorist.cpp:       |       ^
Motorist.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/aarch64-linux-gnu/c++/13/bits/c++config.h:106:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
Motorist.cpp:   106 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
Motorist.cpp:       |                                             ^
Motorist.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/aarch64-linux-gnu/c++/13/bits/c++config.h:98:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
Motorist.cpp:    98 |   __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
Motorist.cpp:       |                   ^
Motorist.cpp: Motorist.cpp:199:21: warning: field 'c' will be initialized after field 'Pistons' [-Wreorder-ctor]
Motorist.cpp:   199 |     Pi(aPi), W(aW), c(ac),
Motorist.cpp:       |              ~~~~~  ^~~~~
Motorist.cpp:       |              Pistons(aPi, Piston(f, aW/8*((f->getWidth() - max(ac, (unsigned int)32))/aW), aW/8*((f->getWidth() - 32)/aW))) engine(Pistons)
Motorist.cpp:   200 |     Pistons(aPi, Piston(f, aW/8*((f->getWidth() - max(ac, (unsigned int)32))/aW), aW/8*((f->getWidth() - 32)/aW))),
Motorist.cpp:       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Motorist.cpp:       |     W(aW)
Motorist.cpp:   201 |     engine(Pistons), cprime(aW*((ac + aW - 1)/aW)), tau(atau), phase(ready)
Motorist.cpp:       |     ~~~~~~~~~~~~~~~
Motorist.cpp:       |     c(ac)
Motorist.cpp: 2 warnings generated.
encrypt.cpp: In file included from encrypt.cpp:22:
encrypt.cpp: In file included from ./Keyakv2.h:21:
encrypt.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
encrypt.cpp:    31 |     auto_ptr<UINT8> state;
encrypt.cpp:       |     ^
encrypt.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/c++/13/backward/auto_ptr.h:291:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
encrypt.cpp:   291 |     } _GLIBCXX11_DEPRECATED_SUGGEST("std::unique_ptr");
encrypt.cpp:       |       ^
encrypt.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/aarch64-linux-gnu/c++/13/bits/c++config.h:106:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
encrypt.cpp:   106 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
encrypt.cpp:       |                                             ^
encrypt.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/aarch64-linux-gnu/c++/13/bits/c++config.h:98:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
encrypt.cpp:    98 |   __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
encrypt.cpp:       |                   ^
encrypt.cpp: 1 warning generated.

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

Compiler output


Keccak-f.cpp: In file included from Keccak-f.cpp:17:
Keccak-f.cpp: Keccak-f.h: In instantiation of 'void KeccakF::forward(std::vector<Lane>&) const [with Lane = long long unsigned int]':
Keccak-f.cpp: Keccak-f.cpp:175:12:   required from here
Keccak-f.cpp: Keccak-f.h:473:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
Keccak-f.cpp:   473 |     for(int i=startRoundIndex; i<startRoundIndex+nrRounds; i++)
Keccak-f.cpp:       |                                ~^~~~~~~~~~~~~~~~~~~~~~~~~
Keyakv2.cpp: In file included from Keyakv2.h:21,
Keyakv2.cpp:                  from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Keyakv2.cpp:    31 |     auto_ptr<UINT8> state;
Keyakv2.cpp:       |     ^~~~~~~~
Keyakv2.cpp: In file included from /usr/include/c++/13/memory:78,
Keyakv2.cpp:                  from Motorist.h:20:
Keyakv2.cpp: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
Keyakv2.cpp:    65 |   template<typename> class auto_ptr;
Keyakv2.cpp:       |                            ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Motorist.cpp:    31 |     auto_ptr<UINT8> state;
Motorist.cpp:       |     ^~~~~~~~
Motorist.cpp: In file included from /usr/include/c++/13/memory:78,
Motorist.cpp:                  from Motorist.h:20:
Motorist.cpp: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
Motorist.cpp:    65 |   template<typename> class auto_ptr;
Motorist.cpp:       |                            ^~~~~~~~
Motorist.cpp: Motorist.h: In constructor 'Motorist::Motorist(const Permutation*, unsigned int, unsigned int, unsigned int, unsigned int)':
Motorist.cpp: Motorist.h:68:18: warning: 'Motorist::c' will be initialized after [-Wreorder]
Motorist.cpp:    68 |     unsigned int c;
Motorist.cpp:       |                  ^
Motorist.cpp: Motorist.h:65:20: warning:   'std::vector<Piston> Motorist::Pistons' [-Wreorder]
Motorist.cpp:    65 |     vector<Piston> Pistons;
Motorist.cpp:       |                    ^~~~~~~
Motorist.cpp: Motorist.cpp:198:1: warning:   when initialized here [-Wreorder]
Motorist.cpp:   198 | Motorist::Motorist(const Permutation *f, unsigned int aPi, unsigned int aW, unsigned int ac, unsigned int atau):
Motorist.cpp:       | ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21,
encrypt.cpp:                  from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
encrypt.cpp:    31 |     auto_ptr<UINT8> state;
encrypt.cpp:       |     ^~~~~~~~
encrypt.cpp: In file included from /usr/include/c++/13/memory:78,
encrypt.cpp:                  from Motorist.h:20:
encrypt.cpp: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
encrypt.cpp:    65 |   template<typename> class auto_ptr;
encrypt.cpp:       |                            ^~~~~~~~

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

Compiler output


KeccakP-1600-reference.c: KeccakP-1600-reference.c:231:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-1600-reference.c:   231 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-1600-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-1600-reference.c: KeccakP-1600-reference.c:242:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-1600-reference.c:   242 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-1600-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-1600-reference.c: 2 warnings generated.
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-200-reference.c:   225 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-200-reference.c:   236 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: 2 warnings generated.
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-400-reference.c:   227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-400-reference.c:   238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: 2 warnings generated.
KeccakP-800-reference.c: KeccakP-800-reference.c:229:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-800-reference.c:   229 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-800-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: KeccakP-800-reference.c:240:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-800-reference.c:   240 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-800-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: 2 warnings generated.

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

Compiler output


KeccakP-1600-reference.c: KeccakP-1600-reference.c:242:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-1600-reference.c:   242 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-1600-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-1600-reference.c: KeccakP-1600-reference.c:231:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-1600-reference.c:   231 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-1600-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-200-reference.c:   236 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-200-reference.c:   225 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-400-reference.c:   238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-400-reference.c:   227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: KeccakP-800-reference.c:240:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-800-reference.c:   240 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-800-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: KeccakP-800-reference.c:229:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-800-reference.c:   229 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-800-reference.c:       |             ^~~~~~~~~~~~~~~~

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

Compiler output


KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-200-reference.c:   225 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-200-reference.c:   236 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: 2 warnings generated.
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-400-reference.c:   227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-400-reference.c:   238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: 2 warnings generated.
KeccakP-800-reference.c: KeccakP-800-reference.c:229:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-800-reference.c:   229 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-800-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: KeccakP-800-reference.c:240:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-800-reference.c:   240 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-800-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: 2 warnings generated.

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

Compiler output


KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-200-reference.c:   236 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-200-reference.c:   225 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-400-reference.c:   238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-400-reference.c:   227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: KeccakP-800-reference.c:240:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-800-reference.c:   240 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-800-reference.c:       |             ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: KeccakP-800-reference.c:229:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-800-reference.c:   229 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-800-reference.c:       |             ^~~~~~~~~~~~~~~~

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

Compiler output


Keyakv2.cpp: In file included from Keyakv2.cpp:16:
Keyakv2.cpp: In file included from ./Keyakv2.h:21:
Keyakv2.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Keyakv2.cpp:    31 |     auto_ptr<UINT8> state;
Keyakv2.cpp:       |     ^
Keyakv2.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/c++/13/backward/auto_ptr.h:291:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
Keyakv2.cpp:   291 |     } _GLIBCXX11_DEPRECATED_SUGGEST("std::unique_ptr");
Keyakv2.cpp:       |       ^
Keyakv2.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/aarch64-linux-gnu/c++/13/bits/c++config.h:106:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
Keyakv2.cpp:   106 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
Keyakv2.cpp:       |                                             ^
Keyakv2.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/aarch64-linux-gnu/c++/13/bits/c++config.h:98:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
Keyakv2.cpp:    98 |   __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
Keyakv2.cpp:       |                   ^
Keyakv2.cpp: 1 warning generated.
Motorist.cpp: In file included from Motorist.cpp:17:
Motorist.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Motorist.cpp:    31 |     auto_ptr<UINT8> state;
Motorist.cpp:       |     ^
Motorist.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/c++/13/backward/auto_ptr.h:291:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
Motorist.cpp:   291 |     } _GLIBCXX11_DEPRECATED_SUGGEST("std::unique_ptr");
Motorist.cpp:       |       ^
Motorist.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/aarch64-linux-gnu/c++/13/bits/c++config.h:106:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
Motorist.cpp:   106 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
Motorist.cpp:       |                                             ^
Motorist.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/aarch64-linux-gnu/c++/13/bits/c++config.h:98:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
Motorist.cpp:    98 |   __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
Motorist.cpp:       |                   ^
Motorist.cpp: 1 warning generated.
encrypt.cpp: In file included from encrypt.cpp:22:
encrypt.cpp: In file included from ./Keyakv2.h:21:
encrypt.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
encrypt.cpp:    31 |     auto_ptr<UINT8> state;
encrypt.cpp:       |     ^
encrypt.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/c++/13/backward/auto_ptr.h:291:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
encrypt.cpp:   291 |     } _GLIBCXX11_DEPRECATED_SUGGEST("std::unique_ptr");
encrypt.cpp:       |       ^
encrypt.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/aarch64-linux-gnu/c++/13/bits/c++config.h:106:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
encrypt.cpp:   106 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
encrypt.cpp:       |                                             ^
encrypt.cpp: /usr/bin/../lib/gcc/aarch64-linux-gnu/13/../../../../include/aarch64-linux-gnu/c++/13/bits/c++config.h:98:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
encrypt.cpp:    98 |   __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
encrypt.cpp:       |                   ^
encrypt.cpp: 1 warning generated.

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

Compiler output


Keccak-f.cpp: In file included from Keccak-f.cpp:17:
Keccak-f.cpp: Keccak-f.h: In instantiation of 'void KeccakF::forward(std::vector<Lane>&) const [with Lane = long long unsigned int]':
Keccak-f.cpp: Keccak-f.cpp:175:12:   required from here
Keccak-f.cpp: Keccak-f.h:473:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
Keccak-f.cpp:   473 |     for(int i=startRoundIndex; i<startRoundIndex+nrRounds; i++)
Keccak-f.cpp:       |                                ~^~~~~~~~~~~~~~~~~~~~~~~~~
Keyakv2.cpp: In file included from Keyakv2.h:21,
Keyakv2.cpp:                  from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Keyakv2.cpp:    31 |     auto_ptr<UINT8> state;
Keyakv2.cpp:       |     ^~~~~~~~
Keyakv2.cpp: In file included from /usr/include/c++/13/memory:78,
Keyakv2.cpp:                  from Motorist.h:20:
Keyakv2.cpp: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
Keyakv2.cpp:    65 |   template<typename> class auto_ptr;
Keyakv2.cpp:       |                            ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Motorist.cpp:    31 |     auto_ptr<UINT8> state;
Motorist.cpp:       |     ^~~~~~~~
Motorist.cpp: In file included from /usr/include/c++/13/memory:78,
Motorist.cpp:                  from Motorist.h:20:
Motorist.cpp: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
Motorist.cpp:    65 |   template<typename> class auto_ptr;
Motorist.cpp:       |                            ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21,
encrypt.cpp:                  from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
encrypt.cpp:    31 |     auto_ptr<UINT8> state;
encrypt.cpp:       |     ^~~~~~~~
encrypt.cpp: In file included from /usr/include/c++/13/memory:78,
encrypt.cpp:                  from Motorist.h:20:
encrypt.cpp: /usr/include/c++/13/bits/unique_ptr.h:65:28: note: declared here
encrypt.cpp:    65 |   template<typename> class auto_ptr;
encrypt.cpp:       |                            ^~~~~~~~

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

Namespace violations


KeccakP-1600-armv8a-neon.o KeccakP1600_AddByte T
KeccakP-1600-armv8a-neon.o KeccakP1600_AddBytes T
KeccakP-1600-armv8a-neon.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-armv8a-neon.o KeccakP1600_ExtractBytes T
KeccakP-1600-armv8a-neon.o KeccakP1600_Initialize T
KeccakP-1600-armv8a-neon.o KeccakP1600_OverwriteBytes T
KeccakP-1600-armv8a-neon.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-armv8a-neon.o KeccakP1600_Permute T
KeccakP-1600-armv8a-neon.o KeccakP1600_Permute_12rounds T
KeccakP-1600-armv8a-neon.o KeccakP1600_Permute_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize 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_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-armv8a-neon.o KeccakP800_AddByte T
KeccakP-800-armv8a-neon.o KeccakP800_AddBytes T
KeccakP-800-armv8a-neon.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-armv8a-neon.o KeccakP800_ExtractBytes T
KeccakP-800-armv8a-neon.o KeccakP800_Initialize T
KeccakP-800-armv8a-neon.o KeccakP800_OverwriteBytes T
KeccakP-800-armv8a-neon.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-armv8a-neon.o KeccakP800_Permute T
KeccakP-800-armv8a-neon.o KeccakP800_Permute_12rounds T
KeccakP-800-armv8a-neon.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T

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

Namespace violations


KeccakP-1600-compact64.o KeccakP1600_AddByte T
KeccakP-1600-compact64.o KeccakP1600_AddBytes T
KeccakP-1600-compact64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_AddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractLanes T
KeccakP-1600-compact64.o KeccakP1600_Initialize T
KeccakP-1600-compact64.o KeccakP1600_Mod5 R
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-compact64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-compact64.o KeccakP1600_PiLane R
KeccakP-1600-compact64.o KeccakP1600_RotationConstants R
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize 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_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-compact.o KeccakF200_RoundConstants R
KeccakP-200-compact.o KeccakP200_AddByte T
KeccakP-200-compact.o KeccakP200_AddBytes T
KeccakP-200-compact.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-compact.o KeccakP200_ExtractBytes T
KeccakP-200-compact.o KeccakP200_Initialize T
KeccakP-200-compact.o KeccakP200_Mod5 R
KeccakP-200-compact.o KeccakP200_OverwriteBytes T
KeccakP-200-compact.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-compact.o KeccakP200_Permute_18rounds T
KeccakP-200-compact.o KeccakP200_Permute_Nrounds T
KeccakP-200-compact.o KeccakP200_PiLane R
KeccakP-200-compact.o KeccakP200_RotationConstants R
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-compact.o KeccakP800_AddByte T
KeccakP-800-compact.o KeccakP800_AddBytes T
KeccakP-800-compact.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-compact.o KeccakP800_ExtractBytes T
KeccakP-800-compact.o KeccakP800_Initialize T
KeccakP-800-compact.o KeccakP800_Mod5 R
KeccakP-800-compact.o KeccakP800_OverwriteBytes T
KeccakP-800-compact.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-compact.o KeccakP800_Permute_12rounds T
KeccakP-800-compact.o KeccakP800_Permute_22rounds T
KeccakP-800-compact.o KeccakP800_Permute_Nrounds T
KeccakP-800-compact.o KeccakP800_PiLane R
KeccakP-800-compact.o KeccakP800_RotationConstants R
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T

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

Namespace violations


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-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize 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_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T

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

Namespace violations


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-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize 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_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800LaneComplement R
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T

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

Namespace violations


KeccakP-1600-opt64.o KeccakF1600_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-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize 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_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T

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

Namespace violations


KeccakP-1600-opt64.o KeccakF1600_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-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize 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_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800LaneComplement R
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T

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

Namespace violations


KeccakP-1600-reference.o KeccakP1600OnWords T
KeccakP-1600-reference.o KeccakP1600Round T
KeccakP-1600-reference.o KeccakP1600_AddByte T
KeccakP-1600-reference.o KeccakP1600_AddBytes T
KeccakP-1600-reference.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference.o KeccakP1600_Initialize T
KeccakP-1600-reference.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize 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_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-reference.o KeccakP800OnWords T
KeccakP-800-reference.o KeccakP800Round T
KeccakP-800-reference.o KeccakP800_AddByte T
KeccakP-800-reference.o KeccakP800_AddBytes T
KeccakP-800-reference.o KeccakP800_DisplayRhoOffsets T
KeccakP-800-reference.o KeccakP800_DisplayRoundConstants T
KeccakP-800-reference.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-reference.o KeccakP800_ExtractBytes T
KeccakP-800-reference.o KeccakP800_Initialize T
KeccakP-800-reference.o KeccakP800_OverwriteBytes T
KeccakP-800-reference.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-reference.o KeccakP800_Permute_12rounds T
KeccakP-800-reference.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
displayIntermediateValues.o displayBits T
displayIntermediateValues.o displayBytes T
displayIntermediateValues.o displayLevel B
displayIntermediateValues.o displayRoundNumber T
displayIntermediateValues.o displaySetIntermediateValueFile T
displayIntermediateValues.o displaySetLevel T
displayIntermediateValues.o displayStateAs16bitLanes T
displayIntermediateValues.o displayStateAs32bitLanes T
displayIntermediateValues.o displayStateAs32bitWords T
displayIntermediateValues.o displayStateAs64bitLanes T
displayIntermediateValues.o displayStateAs8bitLanes T
displayIntermediateValues.o displayStateAsBytes T
displayIntermediateValues.o displayStateAsLanes T
displayIntermediateValues.o displayText T
displayIntermediateValues.o intermediateValueFile B

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

Namespace violations


KeccakP-1600-reference32BI.o KeccakP1600_AddByte T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_Initialize T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference32BI.o KeccakP1600_PermutationOnWords T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize 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_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-reference.o KeccakP800OnWords T
KeccakP-800-reference.o KeccakP800Round T
KeccakP-800-reference.o KeccakP800_AddByte T
KeccakP-800-reference.o KeccakP800_AddBytes T
KeccakP-800-reference.o KeccakP800_DisplayRhoOffsets T
KeccakP-800-reference.o KeccakP800_DisplayRoundConstants T
KeccakP-800-reference.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-reference.o KeccakP800_ExtractBytes T
KeccakP-800-reference.o KeccakP800_Initialize T
KeccakP-800-reference.o KeccakP800_OverwriteBytes T
KeccakP-800-reference.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-reference.o KeccakP800_Permute_12rounds T
KeccakP-800-reference.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
displayIntermediateValues.o displayBits T
displayIntermediateValues.o displayBytes T
displayIntermediateValues.o displayLevel B
displayIntermediateValues.o displayRoundNumber T
displayIntermediateValues.o displaySetIntermediateValueFile T
displayIntermediateValues.o displaySetLevel T
displayIntermediateValues.o displayStateAs16bitLanes T
displayIntermediateValues.o displayStateAs32bitLanes T
displayIntermediateValues.o displayStateAs32bitWords T
displayIntermediateValues.o displayStateAs64bitLanes T
displayIntermediateValues.o displayStateAs8bitLanes T
displayIntermediateValues.o displayStateAsBytes T
displayIntermediateValues.o displayStateAsLanes T
displayIntermediateValues.o displayText T
displayIntermediateValues.o intermediateValueFile B

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