Test results for amd64, hertz, crypto_hash/keccakc256

[Page version: 20251115 18:42:59]

Measurements for amd64, hertz, crypto_hash Test results for amd64, hertz, crypto_hash Test results for crypto_hash/keccakc256
Computer: hertz
Microarchitecture: amd64; Zen 4 (a60f12)
Architecture: amd64
CPU ID: AuthenticAMD-00a60f12-178bfbff
SUPERCOP version: 20251114
Operation: crypto_hash
Primitive: keccakc256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
91608644 0 023567 828 968T:sseu2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
92138676 0 025503 828 968T:sseu2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
93057825 0 019617 820 968T:sseu2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
934719268 0 036191 828 968T:opt64u6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
934819236 0 034175 828 968T:opt64u6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
934818420 0 030233 820 968T:opt64u6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
941019819 0 033830 804 1032T:opt64u6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
944319499 0 031510 804 1032T:opt64u6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
95112704 0 014449 820 968T:simpleclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
95553015 0 014998 804 1032T:simplegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
95873180 0 019999 828 968T:simpleclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
95934615 0 016598 804 1032T:inplacegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
96623180 0 018015 828 968T:simpleclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
97022649 0 013025 780 936T:simplegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
97294280 0 014657 780 936T:inplacegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
98398967 0 022966 804 1032T:inplacegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
985519586 0 029977 780 936T:opt64u6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
98635735 0 019734 804 1032T:simplegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
989419086 0 030905 820 968T:opt64lcu6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
989919958 0 036879 828 968T:opt64lcu6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
991619926 0 034863 828 968T:opt64lcu6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
100024207 0 015953 820 968T:inplaceclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1002310387 0 024414 804 1032T:sseu2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
100254716 0 019551 828 968T:inplaceclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
100624716 0 021535 828 968T:inplaceclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1007620436 0 034446 804 1032T:opt64lcu6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1009520116 0 032126 804 1032T:opt64lcu6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1021064614 0 079551 828 968T:opt64lcu24clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1022964646 0 081567 828 968T:opt64lcu24clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
102439446 0 019841 780 936T:sseu2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1026564692 0 078734 804 1032T:opt64lcu24gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1032663281 0 075097 820 968T:opt64lcu24clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1048263924 0 075966 804 1032T:opt64lcu24gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
10613159640 0 0176471 828 968T:x86_64_asmclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
10617159943 0 0171422 804 1032T:x86_64_asmgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
10637159959 0 0173478 804 1032T:x86_64_asmgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
10649159378 0 0171121 820 968T:x86_64_asmclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
11075159382 0 0169265 780 936T:x86_64_asmgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1108610099 0 022110 804 1032T:sseu2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
11907159594 0 0174519 828 968T:x86_64_asmclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
164439172 0 024111 828 968T:mmxu1clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
164549204 0 026127 828 968T:mmxu1clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
164738370 0 020185 820 968T:mmxu1clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
169749579 0 023590 804 1032T:mmxu1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
169939267 0 021278 804 1032T:mmxu1gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
19062166663 0 0178142 804 1032T:x86_64_shldgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
19083166098 0 0177841 820 968T:x86_64_shldclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
19084166360 0 0183191 828 968T:x86_64_shldclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
19127166314 0 0181239 828 968T:x86_64_shldclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
19127166679 0 0180198 804 1032T:x86_64_shldgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1916062598 0 079519 828 968T:opt64lcu24shldclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
19165166102 0 0175985 780 936T:x86_64_shldgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1917862566 0 077503 828 968T:opt64lcu24shldclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1918562051 0 073929 820 968T:opt64lcu24shldclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1925063092 0 075134 804 1032T:opt64lcu24shldgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1932063956 0 077998 804 1032T:opt64lcu24shldgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1979120451 0 034526 804 1032T:opt32bi-rvku2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1986817254 0 031342 804 1032T:simple32bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2017730075 0 044839 828 968T:opt32bi-s2lcu4clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2021530107 0 046871 828 968T:opt32bi-s2lcu4clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2120234379 0 048454 804 1032T:opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
213835669 0 017694 804 1032T:simple32bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2156218979 0 029361 780 936T:opt32bi-rvku2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
216116475 0 016865 780 936T:simple32bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2178027553 0 26216042487 828 263144T:opt32biT-s2lcu4clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2180029045 0 26216045967 828 263144T:opt32biT-s2lcu4clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2204833219 0 26214847310 804 263240T:opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2209627658 0 26216039553 820 263144T:opt32biT-s2lcu4clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2227932827 0 26214844878 804 263240T:opt32biT-s2lcu4gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2308416249 0 028246 804 1032T:opt32bi-rvku2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
232126010 192 020094 1004 1032T:compact8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2345125715 0 037593 820 968T:opt32bi-s2lcu4clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
235167001 0 021078 804 1032T:compactgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2361014794 0 031439 828 968T:inplace32biclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2362312722 0 027471 828 968T:inplace32biclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
236708443 0 018833 780 936T:mmxu1gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2404030333 0 042366 804 1032T:opt32bi-s2lcu4gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2466511694 0 022089 780 936T:inplace32bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2479422239 0 036743 828 968T:opt32bi-rvku2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2496424948 0 039038 804 1032T:inplace32bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2518722271 0 038775 828 968T:opt32bi-rvku2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
260309234 0 021033 820 968T:inplace32biclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2661975064 0 085457 780 936T:opt64lcu24gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2685270256 0 080641 780 936T:opt64lcu24shldgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
268659385 0 021414 804 1032T:inplace32bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2695723385 0 033777 780 936T:opt64lcu6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2709612114 0 028759 828 968T:simple32biclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2726910042 0 024791 828 968T:simple32biclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
2740617776 0 029337 820 968T:opt32bi-rvku2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
299866584 0 018353 820 968T:simple32biclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
356094684 0 021583 828 968T:compactclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
373231921 0 012321 780 936T:compactgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
382812621 0 014662 804 1032T:compactgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
486513612 0 018479 828 968T:compactclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
5293231765 0 26214842161 780 263112T:opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
5412631760 0 042153 780 936T:opt32bi-s2lcu4gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
790482201 192 014262 1004 1032T:compact8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
925025336 0 020239 828 968T:compact8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
944755589 0 022495 828 968T:compact8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1052122196 0 013953 820 968T:compactclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1145991609 192 012033 980 936T:compact8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025111520251114
1250231973 0 013777 820 968T:compact8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025111520251114

Compiler output


KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Bko' [-Wunused-variable]
KeccakF-1600-opt64.c:   179 |     declareABCDE
KeccakF-1600-opt64.c:       |     ^~~~~~~~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:27:24: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:    27 |     V64 Bka, Bke, Bki, Bko, Bku; \
KeccakF-1600-opt64.c:       |                        ^~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Bmu' [-Wunused-variable]
KeccakF-1600-opt64.c:   179 |     declareABCDE
KeccakF-1600-opt64.c:       |     ^~~~~~~~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:28:29: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:    28 |     V64 Bma, Bme, Bmi, Bmo, Bmu; \
KeccakF-1600-opt64.c:       |                             ^~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:193:5: warning: unused variable 'Bko' [-Wunused-variable]
KeccakF-1600-opt64.c:   193 |     declareABCDE
KeccakF-1600-opt64.c:       |     ^~~~~~~~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:27:24: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:    27 |     V64 Bka, Bke, Bki, Bko, Bku; \
KeccakF-1600-opt64.c:       |                        ^~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:193:5: warning: unused variable 'Bmu' [-Wunused-variable]
KeccakF-1600-opt64.c:   193 |     declareABCDE
KeccakF-1600-opt64.c:       |     ^~~~~~~~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:28:29: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:    28 |     V64 Bma, Bme, Bmi, Bmo, Bmu; \
KeccakF-1600-opt64.c:       |                             ^~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:291:5: warning: unused variable 'Bko' [-Wunused-variable]
KeccakF-1600-opt64.c: ...

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
T:sseu2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:sseu2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:sseu2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))

Compiler output


KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:67:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:28:29: warning: unused variable 'Bmu' [-Wunused-variable]
KeccakF-1600-opt64.c:    28 |     V64 Bma, Bme, Bmi, Bmo, Bmu; \
KeccakF-1600-opt64.c:       |                             ^~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: note: in expansion of macro 'declareABCDE'
KeccakF-1600-opt64.c:   179 |     declareABCDE
KeccakF-1600-opt64.c:       |     ^~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:27:24: warning: unused variable 'Bko' [-Wunused-variable]
KeccakF-1600-opt64.c:    27 |     V64 Bka, Bke, Bki, Bko, Bku; \
KeccakF-1600-opt64.c:       |                        ^~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: note: in expansion of macro 'declareABCDE'
KeccakF-1600-opt64.c:   179 |     declareABCDE
KeccakF-1600-opt64.c:       |     ^~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWordsAfterXoring':
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:28:29: warning: unused variable 'Bmu' [-Wunused-variable]
KeccakF-1600-opt64.c:    28 |     V64 Bma, Bme, Bmi, Bmo, Bmu; \
KeccakF-1600-opt64.c:       |                             ^~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:193:5: note: in expansion of macro 'declareABCDE'
KeccakF-1600-opt64.c:   193 |     declareABCDE
KeccakF-1600-opt64.c:       |     ^~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-simd128.macros:27:24: warning: unused variable 'Bko' [-Wunused-variable]
KeccakF-1600-opt64.c:    27 |     V64 Bka, Bke, Bki, Bko, Bku; \
KeccakF-1600-opt64.c:       |                        ^~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:193:5: note: in expansion of macro 'declareABCDE'
KeccakF-1600-opt64.c: ...

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

Compiler output


KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Amae' [-Wunused-variable]
KeccakF-1600-opt64.c:   179 |     declareABCDE
KeccakF-1600-opt64.c:       |     ^~~~~~~~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:17:46: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:    17 |     V128 Abae, Abio, Agae, Agio, Akae, Akio, Amae, Amio; \
KeccakF-1600-opt64.c:       |                                              ^~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Aku' [-Wunused-variable]
KeccakF-1600-opt64.c:   179 |     declareABCDE
KeccakF-1600-opt64.c:       |     ^~~~~~~~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:20:29: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:    20 |     V64 Aka, Ake, Aki, Ako, Aku; \
KeccakF-1600-opt64.c:       |                             ^~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Ama' [-Wunused-variable]
KeccakF-1600-opt64.c:   179 |     declareABCDE
KeccakF-1600-opt64.c:       |     ^~~~~~~~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:21:9: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:    21 |     V64 Ama, Ame, Ami, Amo, Amu; \
KeccakF-1600-opt64.c:       |         ^~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Dua' [-Wunused-variable]
KeccakF-1600-opt64.c:   179 |     declareABCDE
KeccakF-1600-opt64.c:       |     ^~~~~~~~~~~~
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:29:10: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:    29 |     V128 Dua, Dae, Dei, Dio, Dou; \
KeccakF-1600-opt64.c:       |          ^~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Dio' [-Wunused-variable]
KeccakF-1600-opt64.c: ...

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
T:xopu24clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:xopu24clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:xopu24clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))

Compiler output


KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:130:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:29:25: warning: unused variable 'Dio' [-Wunused-variable]
KeccakF-1600-opt64.c:    29 |     V128 Dua, Dae, Dei, Dio, Dou; \
KeccakF-1600-opt64.c:       |                         ^~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: note: in expansion of macro 'declareABCDE'
KeccakF-1600-opt64.c:   179 |     declareABCDE
KeccakF-1600-opt64.c:       |     ^~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:29:10: warning: unused variable 'Dua' [-Wunused-variable]
KeccakF-1600-opt64.c:    29 |     V128 Dua, Dae, Dei, Dio, Dou; \
KeccakF-1600-opt64.c:       |          ^~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: note: in expansion of macro 'declareABCDE'
KeccakF-1600-opt64.c:   179 |     declareABCDE
KeccakF-1600-opt64.c:       |     ^~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:21:9: warning: unused variable 'Ama' [-Wunused-variable]
KeccakF-1600-opt64.c:    21 |     V64 Ama, Ame, Ami, Amo, Amu; \
KeccakF-1600-opt64.c:       |         ^~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: note: in expansion of macro 'declareABCDE'
KeccakF-1600-opt64.c:   179 |     declareABCDE
KeccakF-1600-opt64.c:       |     ^~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:20:29: warning: unused variable 'Aku' [-Wunused-variable]
KeccakF-1600-opt64.c:    20 |     V64 Aka, Ake, Aki, Ako, Aku; \
KeccakF-1600-opt64.c:       |                             ^~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: note: in expansion of macro 'declareABCDE'
KeccakF-1600-opt64.c:   179 |     declareABCDE
KeccakF-1600-opt64.c: ...

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

Namespace violations


Keccak-compact.o Final T
Keccak-compact.o Init T
Keccak-compact.o KeccakF T
Keccak-compact.o KeccakF_Mod5 R
Keccak-compact.o KeccakF_PiLane R
Keccak-compact.o KeccakF_RotationConstants R
Keccak-compact.o KeccakF_RoundConstants R
Keccak-compact.o Update T

Number of similar (implementation,compiler) pairs: 6, namely:
ImplementationCompiler
T:compactclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:compactclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:compactclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:compactgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:compactgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:compactgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)

Namespace violations


Keccak-compact8.o Final T
Keccak-compact8.o Init T
Keccak-compact8.o KeccakF T
Keccak-compact8.o Update T
Keccak-compact8.o rotate64_1bit_left T
Keccak-compact8.o rotate64left T
Keccak-compact8.o xorBytes T
Keccak-compact8.o xorLanes T

Number of similar (implementation,compiler) pairs: 6, namely:
ImplementationCompiler
T:compact8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:compact8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:compact8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:compact8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:compact8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:compact8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)

Namespace violations


Keccak-inplace.o KeccakF T
Keccak-inplace.o KeccakF1600RoundConstants R

Number of similar (implementation,compiler) pairs: 6, namely:
ImplementationCompiler
T:inplaceclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:inplaceclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:inplaceclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:inplacegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:inplacegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:inplacegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)

Namespace violations


Keccak-inplace32BI.o KeccakF T
Keccak-inplace32BI.o extractFromState T

Number of similar (implementation,compiler) pairs: 6, namely:
ImplementationCompiler
T:inplace32biclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:inplace32biclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:inplace32biclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:inplace32bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:inplace32bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:inplace32bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)

Namespace violations


KeccakF-1600-opt64.o KeccakAbsorb T
KeccakF-1600-opt64.o KeccakAbsorb1344bits T
KeccakF-1600-opt64.o KeccakExtract T
KeccakF-1600-opt64.o KeccakF1600RoundConstants R
KeccakF-1600-opt64.o KeccakInitialize T
KeccakF-1600-opt64.o KeccakInitializeState T
KeccakF-1600-opt64.o KeccakPermutation T
KeccakF-1600-opt64.o KeccakPermutationOnWords T
KeccakF-1600-opt64.o KeccakPermutationOnWordsAfterXoring T
KeccakF-1600-opt64.o KeccakPermutationOnWordsAfterXoring1344bits T
KeccakF-1600-opt64.o fromBytesToWord T
KeccakF-1600-opt64.o fromWordToBytes T
KeccakSponge.o Absorb T
KeccakSponge.o AbsorbQueue T
KeccakSponge.o InitSponge T
KeccakSponge.o PadAndSwitchToSqueezingPhase T
KeccakSponge.o Squeeze T

Number of similar (implementation,compiler) pairs: 30, namely:
ImplementationCompiler
T:mmxu1clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:mmxu1clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:mmxu1clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:mmxu1gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:mmxu1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:mmxu1gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt64lcu24clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt64lcu24clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt64lcu24clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt64lcu24gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt64lcu24gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt64lcu24gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt64lcu24shldclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt64lcu24shldclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt64lcu24shldclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt64lcu24shldgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt64lcu24shldgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt64lcu24shldgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt64lcu6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt64lcu6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt64lcu6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt64lcu6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt64lcu6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt64lcu6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt64u6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt64u6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt64u6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt64u6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt64u6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt64u6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)

Namespace violations


KeccakF-1600-opt32.o KeccakAbsorb T
KeccakF-1600-opt32.o KeccakAbsorb1344bits T
KeccakF-1600-opt32.o KeccakExtract T
KeccakF-1600-opt32.o KeccakInitialize T
KeccakF-1600-opt32.o KeccakInitializeState T
KeccakF-1600-opt32.o KeccakPermutation T
KeccakF-1600-opt32.o KeccakPermutationOnWords T
KeccakF-1600-opt32.o KeccakPermutationOnWordsAfterXoring T
KeccakF-1600-opt32.o KeccakPermutationOnWordsAfterXoring1344bits T
KeccakF-1600-opt32.o fromInterleaving T
KeccakF-1600-opt32.o setInterleavedWordsInto8bytes T
KeccakSponge.o Absorb T
KeccakSponge.o AbsorbQueue T
KeccakSponge.o InitSponge T
KeccakSponge.o PadAndSwitchToSqueezingPhase T
KeccakSponge.o Squeeze T

Number of similar (implementation,compiler) pairs: 6, namely:
ImplementationCompiler
T:opt32bi-rvku2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt32bi-rvku2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt32bi-rvku2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt32bi-rvku2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt32bi-rvku2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt32bi-rvku2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)

Namespace violations


KeccakF-1600-opt32.o KeccakAbsorb T
KeccakF-1600-opt32.o KeccakAbsorb1344bits T
KeccakF-1600-opt32.o KeccakExtract T
KeccakF-1600-opt32.o KeccakF1600RoundConstants_int2_0 R
KeccakF-1600-opt32.o KeccakF1600RoundConstants_int2_1 R
KeccakF-1600-opt32.o KeccakInitialize T
KeccakF-1600-opt32.o KeccakInitializeState T
KeccakF-1600-opt32.o KeccakPermutation T
KeccakF-1600-opt32.o KeccakPermutationOnWords T
KeccakF-1600-opt32.o KeccakPermutationOnWordsAfterXoring T
KeccakF-1600-opt32.o KeccakPermutationOnWordsAfterXoring1344bits T
KeccakF-1600-opt32.o fromInterleaving T
KeccakF-1600-opt32.o setInterleavedWordsInto8bytes T
KeccakSponge.o Absorb T
KeccakSponge.o AbsorbQueue T
KeccakSponge.o InitSponge T
KeccakSponge.o PadAndSwitchToSqueezingPhase T
KeccakSponge.o Squeeze T

Number of similar (implementation,compiler) pairs: 6, namely:
ImplementationCompiler
T:opt32bi-s2lcu4clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt32bi-s2lcu4clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt32bi-s2lcu4clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt32bi-s2lcu4gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt32bi-s2lcu4gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)

Namespace violations


KeccakF-1600-opt32.o KeccakAbsorb T
KeccakF-1600-opt32.o KeccakAbsorb1344bits T
KeccakF-1600-opt32.o KeccakExtract T
KeccakF-1600-opt32.o KeccakF1600RoundConstants_int2_0 R
KeccakF-1600-opt32.o KeccakF1600RoundConstants_int2_1 R
KeccakF-1600-opt32.o KeccakInitialize T
KeccakF-1600-opt32.o KeccakInitializeState T
KeccakF-1600-opt32.o KeccakPermutation T
KeccakF-1600-opt32.o KeccakPermutationOnWords T
KeccakF-1600-opt32.o KeccakPermutationOnWordsAfterXoring T
KeccakF-1600-opt32.o KeccakPermutationOnWordsAfterXoring1344bits T
KeccakF-1600-opt32.o buildInterleaveTables T
KeccakF-1600-opt32.o deinterleaveTable B
KeccakF-1600-opt32.o interleaveTable B
KeccakF-1600-opt32.o interleaveTablesBuilt B
KeccakF-1600-opt32.o setInterleavedWordsInto8bytes T
KeccakF-1600-opt32.o xor8bytesIntoInterleavedWords T
KeccakSponge.o Absorb T
KeccakSponge.o AbsorbQueue T
KeccakSponge.o InitSponge T
KeccakSponge.o PadAndSwitchToSqueezingPhase T
KeccakSponge.o Squeeze T

Number of similar (implementation,compiler) pairs: 6, namely:
ImplementationCompiler
T:opt32biT-s2lcu4clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt32biT-s2lcu4clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt32biT-s2lcu4clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:opt32biT-s2lcu4gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)

Namespace violations


Keccak-simple.o KeccakF T
Keccak-simple.o KeccakF_RoundConstants R

Number of similar (implementation,compiler) pairs: 6, namely:
ImplementationCompiler
T:simpleclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:simpleclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:simpleclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:simplegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:simplegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:simplegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)

Namespace violations


Keccak-simple32BI.o KeccakF T
Keccak-simple32BI.o extractFromState T

Number of similar (implementation,compiler) pairs: 6, namely:
ImplementationCompiler
T:simple32biclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:simple32biclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:simple32biclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:simple32bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:simple32bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:simple32bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)

Namespace violations


KeccakF-1600-opt64.o KeccakAbsorb T
KeccakF-1600-opt64.o KeccakAbsorb1344bits T
KeccakF-1600-opt64.o KeccakExtract T
KeccakF-1600-opt64.o KeccakF1600RoundConstants R
KeccakF-1600-opt64.o KeccakInitialize T
KeccakF-1600-opt64.o KeccakInitializeState T
KeccakF-1600-opt64.o KeccakPermutation T
KeccakF-1600-opt64.o KeccakPermutationOnWords T
KeccakF-1600-opt64.o KeccakPermutationOnWordsAfterXoring T
KeccakF-1600-opt64.o KeccakPermutationOnWordsAfterXoring1344bits T
KeccakF-1600-opt64.o fromBytesToWord T
KeccakF-1600-opt64.o fromWordToBytes T
KeccakF-1600-opt64.o rho8_56 R
KeccakSponge.o Absorb T
KeccakSponge.o AbsorbQueue T
KeccakSponge.o InitSponge T
KeccakSponge.o PadAndSwitchToSqueezingPhase T
KeccakSponge.o Squeeze T

Number of similar (implementation,compiler) pairs: 6, namely:
ImplementationCompiler
T:sseu2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:sseu2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:sseu2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:sseu2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:sseu2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:sseu2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)

Namespace violations


KeccakF-1600-x86-64-asm.o KeccakExtract T
KeccakF-1600-x86-64-asm.o KeccakInitialize T
KeccakSponge.o Absorb T
KeccakSponge.o AbsorbQueue T
KeccakSponge.o InitSponge T
KeccakSponge.o PadAndSwitchToSqueezingPhase T
KeccakSponge.o Squeeze T
keccak.o KeccakAbsorb T
keccak.o KeccakAbsorb1024bits T
keccak.o KeccakAbsorb1088bits T
keccak.o KeccakAbsorb1152bits T
keccak.o KeccakAbsorb1344bits T
keccak.o KeccakAbsorb576bits T
keccak.o KeccakAbsorb832bits T
keccak.o KeccakExtract1024bits T
keccak.o KeccakInitializeState T
keccak.o KeccakPermutation T
keccak.o UseSIMD a
keccak.o _ba a
keccak.o _be a
keccak.o _bi a
keccak.o _bo a
keccak.o _bu a
keccak.o _ga a
keccak.o _ge a
keccak.o _gi a
keccak.o _go a
keccak.o _gu a
keccak.o _ka a
keccak.o _ke a
keccak.o _ki a
keccak.o _ko a
keccak.o _ku a
keccak.o _ma a
keccak.o _me a
keccak.o _mi a
keccak.o _mo a
keccak.o _mu a
keccak.o _sa a
keccak.o _se a
keccak.o _si a
keccak.o _so a
keccak.o _su a

Number of similar (implementation,compiler) pairs: 12, namely:
ImplementationCompiler
T:x86_64_asmclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:x86_64_asmclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:x86_64_asmclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:x86_64_asmgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:x86_64_asmgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:x86_64_asmgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:x86_64_shldclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:x86_64_shldclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:x86_64_shldclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_20.1.8_(0ubuntu4))
T:x86_64_shldgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:x86_64_shldgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)
T:x86_64_shldgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0)