Implementation notes: amd64, saber214, crypto_aead/riverkeyakv2
Computer: saber214
Microarchitecture: amd64; Bulldozer (600f20)
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-1789c3f5
SUPERCOP version: 20240808
Operation: crypto_aead
Primitive: riverkeyakv2
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
76327 | 117588 0 0 | 120590 808 856 | T:generic64 | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
76742 | 124554 0 0 | 127349 784 928 | T:generic64 | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
76946 | 126960 0 0 | 130461 784 928 | T:generic64 | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
77038 | 135425 0 0 | 138821 784 928 | T:generic64 | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
77162 | 82681 0 0 | 86204 792 928 | T:generic32 | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
77356 | 133106 0 0 | 134476 816 872 | T:generic64 | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
77382 | 129120 0 0 | 129700 816 856 | T:generic64 | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
78247 | 112952 0 0 | 116952 760 896 | T:generic64 | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
79481 | 142582 0 0 | 142396 816 856 | T:generic64lc | clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
79732 | 69618 0 0 | 73260 792 928 | T:generic32 | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
80117 | 135571 0 0 | 136940 816 872 | T:generic64lc | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
81165 | 131585 0 0 | 132164 816 856 | T:generic64lc | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
81636 | 131059 0 0 | 134557 784 928 | T:generic64lc | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
82066 | 118823 0 0 | 121822 808 856 | T:generic64lc | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
82280 | 139946 0 0 | 143325 784 928 | T:generic64lc | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
82714 | 70470 0 0 | 74116 792 928 | T:generic32lc | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
82843 | 84237 0 0 | 87764 792 928 | T:generic32lc | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
82921 | 66867 0 0 | 69564 816 856 | T:generic32 | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
83482 | 67076 0 0 | 70020 792 928 | T:generic32 | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
83810 | 144389 0 0 | 144204 816 856 | T:generic64 | clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
85570 | 127086 0 0 | 129764 816 856 | T:generic64 | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
85795 | 116570 0 0 | 120576 760 896 | T:generic64lc | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
85808 | 128536 0 0 | 131341 784 928 | T:generic64lc | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
86572 | 57807 0 0 | 61943 768 896 | T:generic32 | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
86688 | 67850 0 0 | 70804 792 928 | T:generic32lc | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
89143 | 58590 0 0 | 62719 768 896 | T:generic32lc | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
89933 | 82657 0 0 | 82204 816 856 | T:generic32lc | clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
92629 | 61265 0 0 | 64302 808 856 | T:generic32lc | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
93604 | 75642 0 0 | 76084 816 856 | T:generic32lc | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
93813 | 79828 0 0 | 81060 816 872 | T:generic32lc | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
95123 | 67851 0 0 | 70548 816 856 | T:generic32lc | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
96207 | 130791 0 0 | 133468 816 856 | T:generic64lc | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
99231 | 74498 0 0 | 74892 816 856 | T:generic32 | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
99728 | 78684 0 0 | 79868 816 872 | T:generic32 | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
100191 | 81193 0 0 | 80740 816 856 | T:generic32 | clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
101637 | 60974 0 0 | 63966 808 856 | T:generic32 | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
107374 | 70914 0 12 | 67703 832 856 | T:reference | clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
130667 | 69642 0 12 | 68063 832 872 | T:reference | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
141417 | 64978 0 12 | 62679 832 856 | T:reference | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
153169 | 66264 0 16 | 66920 800 928 | T:reference | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
228803 | 70652 0 0 | 74797 784 928 | T:compact | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
229278 | 56423 0 0 | 59516 816 856 | T:compact | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
402597 | 50529 0 0 | 55332 816 856 | T:compact | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
428446 | 43589 0 0 | 48904 760 896 | T:compact | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
429887 | 54528 0 0 | 59829 784 928 | T:compact | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
496780 | 52229 0 0 | 57181 784 928 | T:compact | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
541506 | 44909 0 0 | 50102 808 856 | T:compact | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
816754 | 60583 0 16 | 61960 800 928 | T:reference | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
825772 | 58627 0 12 | 58519 832 856 | T:reference | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
1312694 | 48627 0 16 | 50792 776 896 | T:reference | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
1504654 | 67123 552 5 | 97522 2136 952 | T:ref | g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
1524777 | 69781 648 5 | 100384 2256 952 | T:refnew | g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
1617416 | 60043 0 16 | 60408 800 928 | T:reference | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
1652320 | 52576 0 12 | 53654 824 856 | T:reference | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
2107819 | 53028 552 5 | 82648 2160 952 | T:ref | g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
2155910 | 55027 648 5 | 84821 2280 952 | T:refnew | g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
5137525 | 48626 552 5 | 76994 2160 952 | T:ref | g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
5167429 | 50070 648 5 | 78458 2272 952 | T:refnew | g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
8167311 | 25523 648 5 | 52006 1736 920 | T:refnew | g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
8234756 | 24924 552 5 | 51160 1640 920 | T:ref | g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240719 | 20240716 |
Checksum failure
cc456237f3e36536d5b5f270ef172f23c7de80d857f825dc7796ed4a8be12cd5
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
T:compact | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-200-compact.c: KeccakP-200-compact.c:20:36: warning: '/*' within block comment [-Wcomment]
KeccakP-200-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-200-compact.c: ^
KeccakP-200-compact.c: 1 warning generated.
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-400-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-400-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: 2 warnings generated.
KeccakP-800-compact.c: KeccakP-800-compact.c:27:36: warning: '/*' within block comment [-Wcomment]
KeccakP-800-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-800-compact.c: ^
KeccakP-800-compact.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:compact | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.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 (11.4.0) |
T:compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Compiler output
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-200-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-200-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: 2 warnings generated.
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-400-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-400-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: 2 warnings generated.
Number of similar (implementation,compiler) pairs: 20, namely:
Implementation | Compiler |
T:generic32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
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: 16, namely:
Implementation | Compiler |
T:generic32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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++/11/memory:76,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
Keyakv2.cpp: 57 | 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++/11/memory:76,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
Motorist.cpp: 57 | template<typename> class auto_ptr;
Motorist.cpp: | ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:
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++/11/memory:76,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
encrypt.cpp: 57 | 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 (11.4.0) |
T:ref | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:ref | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:ref | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Compiler output
KeccakP-1600-reference.c: KeccakP-1600-reference.c:231:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-1600-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-1600-reference.c: ^
KeccakP-1600-reference.c: KeccakP-1600-reference.c:242:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-1600-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-1600-reference.c: ^
KeccakP-1600-reference.c: 2 warnings generated.
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-200-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-200-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: 2 warnings generated.
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-400-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-400-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: 2 warnings generated.
KeccakP-800-reference.c: KeccakP-800-reference.c:229:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-800-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-800-reference.c: ^
KeccakP-800-reference.c: KeccakP-800-reference.c:240:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-800-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-800-reference.c: ^
KeccakP-800-reference.c: 2 warnings generated.
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:reference | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.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 (11.4.0) |
T:reference | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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++/11/memory:76,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
Keyakv2.cpp: 57 | 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++/11/memory:76,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
Motorist.cpp: 57 | 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++/11/memory:76,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
encrypt.cpp: 57 | 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 (11.4.0) |
T:refnew | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:refnew | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:refnew | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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: 7, namely:
Implementation | Compiler |
T:compact | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Namespace violations
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:generic32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Namespace violations
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800LaneComplement R
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:generic32lc | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Namespace violations
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:generic64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Namespace violations
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800LaneComplement R
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:generic64lc | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Namespace violations
KeccakP-1600-reference.o KeccakP1600OnWords T
KeccakP-1600-reference.o KeccakP1600Round T
KeccakP-1600-reference.o KeccakP1600_AddByte T
KeccakP-1600-reference.o KeccakP1600_AddBytes T
KeccakP-1600-reference.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference.o KeccakP1600_Initialize T
KeccakP-1600-reference.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-reference.o KeccakP800OnWords T
KeccakP-800-reference.o KeccakP800Round T
KeccakP-800-reference.o KeccakP800_AddByte T
KeccakP-800-reference.o KeccakP800_AddBytes T
KeccakP-800-reference.o KeccakP800_DisplayRhoOffsets T
KeccakP-800-reference.o KeccakP800_DisplayRoundConstants T
KeccakP-800-reference.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-reference.o KeccakP800_ExtractBytes T
KeccakP-800-reference.o KeccakP800_Initialize T
KeccakP-800-reference.o KeccakP800_OverwriteBytes T
KeccakP-800-reference.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-reference.o KeccakP800_Permute_12rounds T
KeccakP-800-reference.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
displayIntermediateValues.o displayBits T
displayIntermediateValues.o displayBytes T
displayIntermediateValues.o displayLevel B
displayIntermediateValues.o displayRoundNumber T
displayIntermediateValues.o displaySetIntermediateValueFile T
displayIntermediateValues.o displaySetLevel T
displayIntermediateValues.o displayStateAs16bitLanes T
displayIntermediateValues.o displayStateAs32bitLanes T
displayIntermediateValues.o displayStateAs32bitWords T
displayIntermediateValues.o displayStateAs64bitLanes T
displayIntermediateValues.o displayStateAs8bitLanes T
displayIntermediateValues.o displayStateAsBytes T
displayIntermediateValues.o displayStateAsLanes T
displayIntermediateValues.o displayText T
displayIntermediateValues.o intermediateValueFile B
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:reference | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |