Test results for aarch64, pi3bplus, crypto_aead/lunarkeyakv2
[Page version: 20241105 13:29:25]
Measurements for aarch64, pi3bplus, crypto_aead
Test results for aarch64, pi3bplus, crypto_aead
Test results for crypto_aead/lunarkeyakv2
Computer: pi3bplus
Microarchitecture: aarch64; Cortex-A53 (410fd034)
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20241022
Operation: crypto_aead
Primitive: lunarkeyakv2
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
125778 | 112788 0 0 | 113660 768 864 | T:generic64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
128883 | 115668 0 0 | 116524 768 864 | T:generic64lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
129903 | 109828 0 0 | 110932 768 864 | T:generic64lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
135801 | 108244 0 0 | 109332 768 864 | T:generic64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
136877 | 97162 0 0 | 98388 752 840 | T:generic64lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
140018 | 103930 0 0 | 105156 752 840 | T:generic64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
146546 | 108164 0 0 | 108468 768 848 | T:generic64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
147456 | 109364 0 0 | 109676 768 848 | T:generic64lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
220241 | 54304 0 0 | 56332 768 864 | T:ARMv8A | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
221015 | 47230 0 0 | 49108 752 840 | T:ARMv8A | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
223091 | 56092 0 0 | 57124 768 848 | T:ARMv8A | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
236129 | 56884 0 0 | 57940 768 864 | T:ARMv8A | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
307865 | 60502 0 12 | 57927 784 864 | T:reference | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
404476 | 61730 0 0 | 63516 768 864 | T:compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
450590 | 56962 0 0 | 58196 752 840 | T:generic32lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
450750 | 56402 0 0 | 57644 752 840 | T:generic32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
513303 | 73980 0 0 | 74868 768 864 | T:generic32lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
520571 | 67124 0 0 | 68268 768 864 | T:generic32lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
521658 | 66196 0 0 | 67340 768 864 | T:generic32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
534041 | 72700 0 0 | 73588 768 864 | T:generic32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
567271 | 65388 0 0 | 65724 768 848 | T:generic32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
603652 | 66136 0 0 | 66476 768 848 | T:generic32lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
1033858 | 50341 0 0 | 53228 768 864 | T:compact | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
1374970 | 42836 0 0 | 45652 752 840 | T:compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
1491376 | 51925 0 0 | 54268 768 848 | T:compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
1951180 | 57135 0 12 | 55639 784 864 | T:reference | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
2536494 | 48769 0 12 | 47908 768 840 | T:reference | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
4081575 | 65021 0 12 | 62551 784 864 | T:reference32bits | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
5110392 | 59291 0 12 | 57135 784 848 | T:reference | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
5958628 | 55336 552 5 | 79500 1704 904 | T:ref | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
6365952 | 56625 648 5 | 80747 1792 904 | T:refnew | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
7322413 | 44632 552 5 | 68452 1720 904 | T:ref | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
7403587 | 46006 648 5 | 69805 1816 904 | T:refnew | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
7663556 | 59507 0 12 | 58055 784 864 | T:reference32bits | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
10496640 | 50713 0 12 | 49900 768 840 | T:reference32bits | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
13145558 | 61331 0 12 | 59239 784 848 | T:reference32bits | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
13277322 | 24358 648 5 | 46193 1752 840 | T:refnew | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
13760436 | 23921 552 5 | 45487 1656 840 | T:ref | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
17142454 | 43441 552 5 | 66962 1720 888 | T:ref | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
17615588 | 44666 648 5 | 68249 1824 888 | T:refnew | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240921 | 20240909 |
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:
Implementation | Compiler |
T:ARMv8A | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:ARMv8A | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:ARMv8A | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:ARMv8A | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic32lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic32lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic32lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic32lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic64lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic64lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic64lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic64lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
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:
Implementation | Compiler |
T:compact | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
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++/12/memory:76,
Keyakv2.cpp: from Motorist.h:20:
Keyakv2.cpp: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
Keyakv2.cpp: 64 | 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++/12/memory:76,
Motorist.cpp: from Motorist.h:20:
Motorist.cpp: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
Motorist.cpp: 64 | 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++/12/memory:76,
encrypt.cpp: from Motorist.h:20:
encrypt.cpp: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
encrypt.cpp: 64 | template<typename> class auto_ptr;
encrypt.cpp: | ^~~~~~~~
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:ref | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:ref | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:ref | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:ref | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
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:
Implementation | Compiler |
T:reference | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:reference | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:reference | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:reference | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:147:1: warning: missing braces around initializer [-Wmissing-braces]
KeccakP-1600-reference32BI.c: 147 | {
KeccakP-1600-reference32BI.c: | ^
KeccakP-1600-reference32BI.c: 148 | 0x00000001, 0x00000000,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 149 | 0x00000000, 0x00000089,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 150 | 0x00000000, 0x8000008B,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 151 | 0x00000000, 0x80008080,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 152 | 0x00000001, 0x0000008B,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 153 | 0x00000001, 0x00008000,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 154 | 0x00000001, 0x80008088,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 155 | 0x00000001, 0x80000082,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 156 | 0x00000000, 0x0000000B,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 157 | 0x00000000, 0x0000000A,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 158 | 0x00000001, 0x00008082,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.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:
Implementation | Compiler |
T:reference32bits | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:reference32bits | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:reference32bits | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:reference32bits | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
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++/12/memory:76,
Keyakv2.cpp: from Motorist.h:20:
Keyakv2.cpp: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
Keyakv2.cpp: 64 | 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++/12/memory:76,
Motorist.cpp: from Motorist.h:20:
Motorist.cpp: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
Motorist.cpp: 64 | 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++/12/memory:76,
encrypt.cpp: from Motorist.h:20:
encrypt.cpp: /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
encrypt.cpp: 64 | template<typename> class auto_ptr;
encrypt.cpp: | ^~~~~~~~
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:refnew | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:refnew | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:refnew | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:refnew | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.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:
Implementation | Compiler |
T:ARMv8A | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:ARMv8A | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:ARMv8A | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:ARMv8A | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.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: 4, namely:
Implementation | Compiler |
T:compact | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.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: 4, namely:
Implementation | Compiler |
T:generic32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.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: 4, namely:
Implementation | Compiler |
T:generic32lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic32lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic32lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic32lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.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: 4, namely:
Implementation | Compiler |
T:generic64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.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: 4, namely:
Implementation | Compiler |
T:generic64lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic64lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic64lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:generic64lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.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: 4, namely:
Implementation | Compiler |
T:reference | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:reference | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:reference | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:reference | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.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 ROL64 T
KeccakP-1600-reference32BI.o fromBitInterleaving T
KeccakP-1600-reference32BI.o toBitInterleaving 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: 4, namely:
Implementation | Compiler |
T:reference32bits | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:reference32bits | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:reference32bits | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
T:reference32bits | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |