Test results for amd64, know, crypto_hash/keccakc768

[Page version: 20250322 15:59:23]

Measurements for amd64, know, crypto_hash Test results for amd64, know, crypto_hash Test results for crypto_hash/keccakc768
Computer: know
Microarchitecture: amd64; Comet Lake (806ec)
Architecture: amd64
CPU ID: GenuineIntel-000806ec-bfebfbff
SUPERCOP version: 20250307
Operation: crypto_hash
Primitive: keccakc768
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
180272743 0 013337 852 896T:simpleclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
180453115 0 017705 852 960T:simpleclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
182422713 0 014135 844 960T:simpleclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
182783115 0 017409 852 928T:simpleclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1859719073 0 029761 852 896T:opt64u6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1860519779 0 034489 852 960T:opt64u6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1861219723 0 034137 852 928T:opt64u6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1864518810 0 030327 844 960T:opt64u6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
186523165 0 013988 780 960T:simplegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
189592871 0 013308 780 960T:simplegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
189894612 0 019209 852 960T:inplaceclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
190424550 0 014988 780 960T:inplacegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
190794246 0 015671 844 960T:inplaceclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
190894612 0 018913 852 928T:inplaceclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
192795952 0 018732 780 960T:simplegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
193444845 0 015668 780 960T:inplacegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1946618314 0 027711 756 928T:opt64u6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
194899360 0 022140 780 960T:inplacegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
194902586 0 011919 756 928T:simplegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
195864156 0 013487 756 928T:inplacegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1959320285 0 033148 780 960T:opt64u6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1959919925 0 030844 780 960T:opt64u6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1968219588 0 030092 780 960T:opt64u6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1986762438 0 077137 852 960T:opt64lcu24shldclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1989161891 0 073399 844 960T:opt64lcu24shldclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1989762382 0 076785 852 928T:opt64lcu24shldclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1990561753 0 072449 852 896T:opt64lcu24shldclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2031963603 0 075111 844 960T:opt64lcu24clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
20431166149 0 0177575 844 960T:x86_64_shldclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
20434166415 0 0177025 852 896T:x86_64_shldclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
20437166474 0 0181073 852 960T:x86_64_shldclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
20442166526 0 0179457 852 896T:x86_64_shldclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
20445166263 0 0176668 780 960T:x86_64_shldgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
20453166549 0 0179316 780 960T:x86_64_shldgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2047264494 0 078897 852 928T:opt64lcu24clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2047364550 0 079249 852 960T:opt64lcu24clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2053163478 0 076497 852 896T:opt64lcu24shldclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
20537166509 0 0177348 780 960T:x86_64_shldgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
20556165976 0 0175271 756 928T:x86_64_shldgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2061662767 0 072175 756 928T:opt64lcu24shldgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
20687166404 0 0180713 852 928T:x86_64_shldclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2075663785 0 074481 852 896T:opt64lcu24clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2079019603 0 031111 844 960T:opt64lcu6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2089220630 0 035329 852 960T:opt64lcu6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2089420574 0 034977 852 928T:opt64lcu6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2094719913 0 030609 852 896T:opt64lcu6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
21068159429 0 0170855 844 960T:x86_64_asmclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
21085159829 0 0172596 780 960T:x86_64_asmgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
21086159543 0 0169948 780 960T:x86_64_asmgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2110819430 0 032449 852 896T:opt64lcu6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2116420398 0 031316 780 960T:opt64lcu6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
21173159754 0 0174353 852 960T:x86_64_asmclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
21178159256 0 0168551 756 928T:x86_64_asmgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2118820710 0 033572 780 960T:opt64lcu6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
21198159806 0 0172737 852 896T:x86_64_asmclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2122566262 0 079124 780 960T:opt64lcu24gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2123365614 0 076532 780 960T:opt64lcu24gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
21287159684 0 0173993 852 928T:x86_64_asmclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
21303159789 0 0170628 780 960T:x86_64_asmgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2136420155 0 030668 780 960T:opt64lcu6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2136664793 0 075292 780 960T:opt64lcu24shldgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2140266118 0 078980 780 960T:opt64lcu24shldgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2140765550 0 076468 780 960T:opt64lcu24shldgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2142765259 0 075772 780 960T:opt64lcu24gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
21491159695 0 0170305 852 896T:x86_64_asmclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2153562022 0 075041 852 896T:opt64lcu24clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2159060462 0 069855 756 928T:opt64lcu24gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2180718851 0 028255 756 928T:opt64lcu6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
231234846 0 015433 852 896T:inplaceclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2344520867 0 033881 852 896T:opt64u6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2482710385 0 021041 852 896T:sseu2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2488911349 0 024212 780 960T:sseu2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2495011013 0 021932 780 960T:sseu2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2495410947 0 025625 852 960T:sseu2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2495910891 0 025273 852 928T:sseu2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
249914988 0 017905 852 896T:inplaceclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
250329943 0 021463 844 960T:sseu2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
251253324 0 016241 852 896T:simpleclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2531010282 0 019679 756 928T:sseu2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2551610693 0 021196 780 960T:sseu2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
320378511 0 019012 780 960T:mmxu1gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
328119197 0 022060 780 960T:mmxu1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
328248989 0 019908 780 960T:mmxu1gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
340018409 0 017815 756 928T:mmxu1gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
400106203 0 020497 852 928T:simple32biclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
401186203 0 020793 852 960T:simple32biclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
4200016665 0 031057 852 928T:opt32bi-rvku2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
4228716721 0 031409 852 960T:opt32bi-rvku2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
4236215210 0 026711 844 960T:opt32bi-rvku2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
4236815737 0 026441 852 896T:opt32bi-rvku2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
423855117 0 015729 852 896T:simple32biclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
424215185 0 016623 844 960T:simple32biclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
4424720433 0 033300 780 960T:opt32bi-rvku2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
4483216165 0 028948 780 960T:simple32bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
470225277 0 014607 756 928T:simple32bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
4724615473 0 024871 756 928T:opt32bi-rvku2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
478766117 0 016948 780 960T:simple32bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
4789416687 0 027188 780 960T:opt32bi-rvku2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
481399715 0 022729 852 896T:mmxu1clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
484745775 0 016220 780 960T:simple32bigcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
4864417001 0 027916 780 960T:opt32bi-rvku2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
4943125921 0 26216036625 852 263072T:opt32biT-s2lcu4clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
4998027238 0 26216041945 852 263136T:opt32biT-s2lcu4clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5006726398 0 26216040713 852 263072T:opt32biT-s2lcu4clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
504079079 0 020599 844 960T:mmxu1clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
504548946 0 019396 780 960T:inplace32bigcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5046727443 0 26216038951 844 263136T:opt32biT-s2lcu4clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
505298131 0 017487 756 928T:inplace32bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5068726865 0 041257 852 928T:opt32bi-s2lcu4clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5096225932 0 036625 852 896T:opt32bi-s2lcu4clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5100933633 0 046492 780 960T:opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5101310067 0 024777 852 960T:mmxu1clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
511069393 0 020081 852 896T:mmxu1clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5118224951 0 037764 780 960T:inplace32bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
512533371 0 017697 852 928T:compactclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5128225395 0 036895 844 960T:opt32bi-s2lcu4clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5131910011 0 024425 852 928T:mmxu1clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
515003379 0 018001 852 960T:compactclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5161126921 0 041609 852 960T:opt32bi-s2lcu4clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5180310089 0 020924 780 960T:inplace32bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5199310415 0 025009 852 960T:inplace32biclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5205610415 0 024713 852 928T:inplace32biclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5226632409 0 26214845284 780 263136T:opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5337530787 0 26214841308 780 263136T:opt32biT-s2lcu4gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
535369185 0 019801 852 896T:inplace32biclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5362727297 0 036695 756 928T:opt32bi-s2lcu4gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5363524791 0 26216037817 852 263072T:opt32biT-s2lcu4clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5390928953 0 039460 780 960T:opt32bi-s2lcu4gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5411528347 0 26214837751 756 263104T:opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5413931497 0 26214842436 780 263136T:opt32biT-s2lcu4gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5431429333 0 040244 780 960T:opt32bi-s2lcu4gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5432725795 0 038761 852 896T:opt32bi-s2lcu4clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
545919323 0 020759 844 960T:inplace32biclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
547886819 0 019628 780 960T:compactgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
554096515 0 019353 852 896T:simple32biclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
5821917628 0 030593 852 896T:opt32bi-rvku2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
626425937 192 018756 980 960T:compact8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
642473259 0 016201 852 896T:compactclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
6639110951 0 023793 852 896T:inplace32biclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
744042546 0 013388 780 960T:compactgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
875161987 0 012609 852 896T:compactclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
894441804 0 011159 756 928T:compactgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1013412219 0 012684 780 960T:compactgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1054042062 0 013479 844 960T:compactclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1591425148 0 018137 852 896T:compact8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1597605155 0 019801 852 960T:compact8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1636871850 192 012251 972 960T:compact8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1705502069 192 012948 980 960T:compact8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1727575167 0 019521 852 928T:compact8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1948811395 192 010759 956 928T:compact8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
1984991969 0 013399 844 960T:compact8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307
2064512101 0 012753 852 896T:compact8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2025031220250307

Compiler output


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

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sseu2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


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

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sseu2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


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

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sseu2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


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

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sseu2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Bmu' [-Wunused-variable]
KeccakF-1600-opt64.c:     declareABCDE
KeccakF-1600-opt64.c:     ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:28:29: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     V64 Bma, Bme, Bmi, Bmo, Bmu; \
KeccakF-1600-opt64.c:                             ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Bko' [-Wunused-variable]
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:27:24: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     V64 Bka, Bke, Bki, Bko, Bku; \
KeccakF-1600-opt64.c:                        ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakPermutationOnWords' that is compiled without support for 'ssse3'
KeccakF-1600-opt64.c:     rounds
KeccakF-1600-opt64.c:     ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c:         thetaRhoPiChiIotaPrepareTheta(i  , A, E) \
KeccakF-1600-opt64.c:         ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c:     Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c:             ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from macro 'SHUFFLEBYTES128'
KeccakF-1600-opt64.c:     #define SHUFFLEBYTES128(a, b)   _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c:                                     ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakPermutationOnWords' that is compiled without support for 'ssse3'
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:111:9: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c:         thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakF-1600-opt64.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:sseu2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

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: 4, namely:
ImplementationCompiler
T:sseu2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sseu2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sseu2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sseu2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Compiler output


KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Amae' [-Wunused-variable]
KeccakF-1600-opt64.c:     declareABCDE
KeccakF-1600-opt64.c:     ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:17:46: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     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 'Ama' [-Wunused-variable]
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:21:9: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     V64 Ama, Ame, Ami, Amo, Amu; \
KeccakF-1600-opt64.c:         ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Aku' [-Wunused-variable]
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:20:29: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     V64 Aka, Ake, Aki, Ako, Aku; \
KeccakF-1600-opt64.c:                             ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Dio' [-Wunused-variable]
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:29:25: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     V128 Dua, Dae, Dei, Dio, Dou; \
KeccakF-1600-opt64.c:                         ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Dua' [-Wunused-variable]
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:29:10: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     V128 Dua, Dae, Dei, Dio, Dou; \
KeccakF-1600-opt64.c:          ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakF-1600-opt64.c:     rounds
KeccakF-1600-opt64.c:     ^~~~~~
KeccakF-1600-opt64.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:xopu24clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Ama' [-Wunused-variable]
KeccakF-1600-opt64.c:     declareABCDE
KeccakF-1600-opt64.c:     ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:21:9: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     V64 Ama, Ame, Ami, Amo, Amu; \
KeccakF-1600-opt64.c:         ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Amae' [-Wunused-variable]
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:17:46: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     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: ./KeccakF-1600-xop.macros:20:29: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     V64 Aka, Ake, Aki, Ako, Aku; \
KeccakF-1600-opt64.c:                             ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Dua' [-Wunused-variable]
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:29:10: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     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: ./KeccakF-1600-xop.macros:29:25: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     V128 Dua, Dae, Dei, Dio, Dou; \
KeccakF-1600-opt64.c:                         ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakF-1600-opt64.c:     rounds
KeccakF-1600-opt64.c:     ^~~~~~
KeccakF-1600-opt64.c: ...

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
T:xopu24clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:xopu24clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Aku' [-Wunused-variable]
KeccakF-1600-opt64.c:     declareABCDE
KeccakF-1600-opt64.c:     ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:20:29: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     V64 Aka, Ake, Aki, Ako, Aku; \
KeccakF-1600-opt64.c:                             ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Amae' [-Wunused-variable]
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:17:46: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     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 'Dua' [-Wunused-variable]
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:29:10: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     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: ./KeccakF-1600-xop.macros:29:25: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     V128 Dua, Dae, Dei, Dio, Dou; \
KeccakF-1600-opt64.c:                         ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Ama' [-Wunused-variable]
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:21:9: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     V64 Ama, Ame, Ami, Amo, Amu; \
KeccakF-1600-opt64.c:         ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakF-1600-opt64.c:     rounds
KeccakF-1600-opt64.c:     ^~~~~~
KeccakF-1600-opt64.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:xopu24clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Aku' [-Wunused-variable]
KeccakF-1600-opt64.c:     declareABCDE
KeccakF-1600-opt64.c:     ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:20:29: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     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: ./KeccakF-1600-xop.macros:21:9: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     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: ./KeccakF-1600-xop.macros:29:10: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     V128 Dua, Dae, Dei, Dio, Dou; \
KeccakF-1600-opt64.c:          ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Amae' [-Wunused-variable]
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:17:46: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     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 'Dio' [-Wunused-variable]
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:29:25: note: expanded from macro 'declareABCDE'
KeccakF-1600-opt64.c:     V128 Dua, Dae, Dei, Dio, Dou; \
KeccakF-1600-opt64.c:                         ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakF-1600-opt64.c:     rounds
KeccakF-1600-opt64.c:     ^~~~~~
KeccakF-1600-opt64.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:xopu24clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

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: 4, namely:
ImplementationCompiler
T:xopu24gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:xopu24gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:xopu24gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:xopu24gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.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: 9, namely:
ImplementationCompiler
T:compactclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:compactclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:compactclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:compactclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:compactclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:compactgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:compactgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:compactgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:compactgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.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: 9, namely:
ImplementationCompiler
T:compact8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:compact8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:compact8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:compact8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:compact8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:compact8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:compact8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:compact8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:compact8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


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

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:inplaceclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:inplaceclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:inplaceclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:inplaceclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:inplaceclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:inplacegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:inplacegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:inplacegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:inplacegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


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

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:inplace32biclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:inplace32biclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:inplace32biclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:inplace32biclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:inplace32biclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:inplace32bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:inplace32bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:inplace32bigcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:inplace32bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


KeccakF-1600-opt64.o KeccakAbsorb T
KeccakF-1600-opt64.o KeccakAbsorb832bits 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 KeccakPermutationOnWordsAfterXoring832bits 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: 45, namely:
ImplementationCompiler
T:mmxu1clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:mmxu1clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:mmxu1clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:mmxu1clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:mmxu1clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:mmxu1gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:mmxu1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:mmxu1gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:mmxu1gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64lcu24clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64lcu24clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64lcu24clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64lcu24clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64lcu24clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64lcu24gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64lcu24gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64lcu24gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64lcu24gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64lcu24shldclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64lcu24shldclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64lcu24shldclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64lcu24shldclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64lcu24shldclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64lcu24shldgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64lcu24shldgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64lcu24shldgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64lcu24shldgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64lcu6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64lcu6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64lcu6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64lcu6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64lcu6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64lcu6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64lcu6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64lcu6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64lcu6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64u6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64u6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64u6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64u6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64u6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt64u6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64u6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64u6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt64u6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


KeccakF-1600-opt32.o KeccakAbsorb T
KeccakF-1600-opt32.o KeccakAbsorb832bits 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 KeccakPermutationOnWordsAfterXoring832bits 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: 9, namely:
ImplementationCompiler
T:opt32bi-rvku2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt32bi-rvku2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt32bi-rvku2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt32bi-rvku2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt32bi-rvku2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt32bi-rvku2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt32bi-rvku2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt32bi-rvku2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt32bi-rvku2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


KeccakF-1600-opt32.o KeccakAbsorb T
KeccakF-1600-opt32.o KeccakAbsorb832bits 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 KeccakPermutationOnWordsAfterXoring832bits 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: 9, namely:
ImplementationCompiler
T:opt32bi-s2lcu4clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt32bi-s2lcu4clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt32bi-s2lcu4clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt32bi-s2lcu4clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt32bi-s2lcu4clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt32bi-s2lcu4gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt32bi-s2lcu4gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt32bi-s2lcu4gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


KeccakF-1600-opt32.o KeccakAbsorb T
KeccakF-1600-opt32.o KeccakAbsorb832bits 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 KeccakPermutationOnWordsAfterXoring832bits 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: 9, namely:
ImplementationCompiler
T:opt32biT-s2lcu4clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt32biT-s2lcu4clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt32biT-s2lcu4clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt32biT-s2lcu4clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt32biT-s2lcu4clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt32biT-s2lcu4gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt32biT-s2lcu4gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


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

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:simpleclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:simpleclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:simpleclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:simpleclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:simpleclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:simplegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:simplegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:simplegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:simplegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


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

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:simple32biclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:simple32biclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:simple32biclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:simple32biclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:simple32biclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:simple32bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:simple32bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:simple32bigcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:simple32bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


KeccakF-1600-opt64.o KeccakAbsorb T
KeccakF-1600-opt64.o KeccakAbsorb832bits 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 KeccakPermutationOnWordsAfterXoring832bits 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: 8, namely:
ImplementationCompiler
T:sseu2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sseu2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sseu2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sseu2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sseu2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sseu2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sseu2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sseu2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.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: 18, namely:
ImplementationCompiler
T:x86_64_asmclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:x86_64_asmclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:x86_64_asmclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:x86_64_asmclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:x86_64_asmclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:x86_64_asmgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:x86_64_asmgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:x86_64_asmgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:x86_64_asmgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:x86_64_shldclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:x86_64_shldclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:x86_64_shldclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:x86_64_shldclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:x86_64_shldclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:x86_64_shldgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:x86_64_shldgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:x86_64_shldgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:x86_64_shldgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)