Test results for amd64, bolero, crypto_hash/keccakc768

[Page version: 20241023 11:35:02]

Measurements for amd64, bolero, crypto_hash Test results for amd64, bolero, crypto_hash Test results for crypto_hash/keccakc768
Computer: bolero
Microarchitecture: amd64; Broadwell+AES (406f1)
Architecture: amd64
CPU ID: GenuineIntel-000406f1-1fc9cbf5
SUPERCOP version: 20241022
Operation: crypto_hash
Primitive: keccakc768
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
179202695 0 012608 760 768T:simplegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
180604259 0 014160 760 768T:inplacegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
181922874 0 014245 784 800T:simplegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
182724442 0 015813 784 800T:inplacegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1868819092 0 030398 776 800T:opt64u6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
187562762 0 013781 784 800T:simplegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
188284332 0 015349 784 800T:inplacegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
188285596 0 019037 784 800T:simplegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
188322713 0 013542 808 792T:simpleclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
189283115 0 016916 816 744T:simpleclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1898418815 0 029734 808 792T:opt64u6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
189968860 0 022301 784 800T:inplacegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
190163115 0 017228 816 744T:simpleclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1903219739 0 033644 816 744T:opt64u6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1904419795 0 034012 816 744T:opt64u6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1906019089 0 029284 816 728T:opt64u6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1908018809 0 028625 752 768T:opt64u6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1910019612 0 032982 776 800T:opt64u6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
191924235 0 015062 808 792T:inplaceclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1921219003 0 029934 776 800T:opt64u6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
195684643 0 018452 816 744T:inplaceclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
195764643 0 018764 816 744T:inplaceclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1988060108 0 069921 752 768T:opt64lcu24shldgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2001261445 0 071265 752 768T:opt64lcu24gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2001661725 0 072678 808 792T:opt64lcu24shldclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2005262550 0 076788 816 744T:opt64lcu24shldclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2009661865 0 072068 816 728T:opt64lcu24shldclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2010062494 0 076420 816 744T:opt64lcu24shldclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2025263181 0 074486 776 800T:opt64lcu24gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2026862543 0 073470 776 800T:opt64lcu24gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2032461991 0 072926 776 800T:opt64lcu24shldgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2032819725 0 031030 776 800T:opt64lcu6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2041663548 0 074502 808 792T:opt64lcu24clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
20452166404 0 0180236 816 744T:x86_64_shldclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
20460166349 0 0176774 776 800T:x86_64_shldgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
20468166149 0 0176998 808 792T:x86_64_shldclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
20476166474 0 0180612 816 744T:x86_64_shldclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
20500166415 0 0176532 816 728T:x86_64_shldclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
20524166526 0 0178964 816 728T:x86_64_shldclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2054462621 0 073926 776 800T:opt64lcu24shldgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
20576166127 0 0175489 752 768T:x86_64_shldgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
20588166580 0 0177374 776 800T:x86_64_shldgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
20624166596 0 0179478 776 800T:x86_64_shldgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2070420526 0 034452 816 744T:opt64lcu6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2070419140 0 028961 752 768T:opt64lcu6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2071220582 0 034820 816 744T:opt64lcu6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2071663478 0 076004 816 728T:opt64lcu24shldclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2073619865 0 030068 816 728T:opt64lcu6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2076464614 0 078852 816 744T:opt64lcu24clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2079664558 0 078484 816 744T:opt64lcu24clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2081663849 0 074052 816 728T:opt64lcu24clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2095264437 0 077806 776 800T:opt64lcu24gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2100419549 0 030502 808 792T:opt64lcu6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2111664533 0 077902 776 800T:opt64lcu24shldgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2113219431 0 030366 776 800T:opt64lcu6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
21544159876 0 0172758 776 800T:x86_64_asmgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
21576159860 0 0170654 776 800T:x86_64_asmgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
21600159684 0 0173516 816 744T:x86_64_asmclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
21620159629 0 0170054 776 800T:x86_64_asmgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
21632159429 0 0170278 808 792T:x86_64_asmclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
21660159754 0 0173892 816 744T:x86_64_asmclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
21660159695 0 0169812 816 728T:x86_64_asmclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2169220709 0 034078 776 800T:opt64lcu6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
21696159806 0 0172244 816 728T:x86_64_asmclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
21704159407 0 0168769 752 768T:x86_64_asmgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
219242743 0 012844 816 728T:simpleclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2202819430 0 031956 816 728T:opt64lcu6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2221262022 0 074548 816 728T:opt64lcu24clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
237884868 0 014972 816 728T:inplaceclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2457620867 0 033388 816 728T:opt64u6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
257043324 0 015748 816 728T:simpleclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
257564988 0 017412 816 728T:inplaceclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
320169044 0 020350 776 800T:mmxu1gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
325409164 0 022534 776 800T:mmxu1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
350488601 0 018425 752 768T:mmxu1gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
370288551 0 019478 776 800T:mmxu1gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
390969715 0 022236 816 728T:mmxu1clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
391248998 0 019910 808 792T:mmxu1clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
391569297 0 019492 816 728T:mmxu1clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
392769915 0 023820 816 744T:mmxu1clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
411806155 0 019972 816 744T:simple32biclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
413206155 0 020284 816 744T:simple32biclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
4149214910 0 028357 784 800T:simple32bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
4205219376 0 032750 776 800T:opt32bi-rvku2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
425285335 0 016701 784 800T:simple32bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
4258815776 0 027086 776 800T:opt32bi-rvku2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
437685414 0 015328 760 768T:simple32bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
439205039 0 015902 808 792T:simple32biclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
4393616633 0 030548 816 744T:opt32bi-rvku2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
439605196 0 016213 784 800T:simple32bigcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
4398415729 0 025545 752 768T:opt32bi-rvku2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
4409615521 0 026454 776 800T:opt32bi-rvku2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
4416816689 0 030916 816 744T:opt32bi-rvku2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
4419215689 0 025900 816 728T:opt32bi-rvku2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
4714415053 0 025990 808 792T:opt32bi-rvku2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
4734022976 0 036453 784 800T:inplace32bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
475368469 0 019501 784 800T:inplace32bigcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
4887225942 0 26216040172 816 262912T:opt32biT-s2lcu4clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
4897625825 0 26216036036 816 262896T:opt32biT-s2lcu4clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
490288388 0 018320 760 768T:inplace32bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
4912826302 0 26216040140 816 262912T:opt32biT-s2lcu4clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
4956032816 0 046182 776 800T:opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
4982426721 0 040636 816 744T:opt32bi-s2lcu4clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5012826777 0 041004 816 744T:opt32bi-s2lcu4clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
501529179 0 020549 784 800T:inplace32bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5034428192 0 26214838025 752 262920T:opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5042827072 0 036889 752 768T:opt32bi-s2lcu4gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5043625190 0 036126 808 792T:opt32bi-s2lcu4clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
506763171 0 017316 816 744T:compactclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5089630536 0 26214843918 776 262952T:opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
510406683 0 020157 784 800T:compactgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5133628322 0 039630 776 800T:opt32bi-s2lcu4gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5152029880 0 26214841198 776 262952T:opt32biT-s2lcu4gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5170025900 0 036100 816 728T:opt32bi-s2lcu4clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5195227499 0 26216038454 808 262960T:opt32biT-s2lcu4clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5223229014 0 26214839950 776 262952T:opt32biT-s2lcu4gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5270424791 0 26216037324 816 262896T:opt32biT-s2lcu4clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5296427186 0 038118 776 800T:opt32bi-s2lcu4gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
531405728 192 019118 976 800T:compact8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5441625795 0 038268 816 728T:opt32bi-s2lcu4clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5538410463 0 024596 816 744T:inplace32biclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
554379971 0 024188 816 744T:mmxu1clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5556010463 0 024284 816 744T:inplace32biclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
555843155 0 016988 816 744T:compactclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
562846515 0 018860 816 728T:simple32biclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
565489265 0 019388 816 728T:inplace32biclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
576209365 0 020246 808 792T:inplace32biclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
5924817628 0 030100 816 728T:opt32bi-rvku2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
606363259 0 015708 816 728T:compactclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
616495069 0 015188 816 728T:simple32biclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
6726010951 0 023300 816 728T:inplace32biclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
821321987 0 012116 816 728T:compactclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
886642224 0 013261 784 800T:compactgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
901882514 0 013901 784 800T:compactgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1153522024 0 012822 808 792T:compactclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1186481993 0 011928 760 768T:compactgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1641485148 0 017644 816 728T:compact8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1641925147 0 019340 816 744T:compact8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1741164747 0 018620 816 744T:compact8clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1759801910 192 013222 976 800T:compact8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
1762641775 192 012645 968 800T:compact8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2041322101 0 012260 816 728T:compact8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2125121969 0 012838 808 792T:compact8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024071720240716
2160481566 192 011409 952 768T:compact8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024071720240716

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 -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

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 -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

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 '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: 2, namely:
ImplementationCompiler
T:sseu2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:sseu2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

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: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 (Ubuntu_Clang_14.0.0)

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

Compiler output


KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Dua' [-Wunused-variable]
KeccakF-1600-opt64.c:     declareABCDE
KeccakF-1600-opt64.c:     ^
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 '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 '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 -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

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 '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 '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 -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

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 '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 '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 '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: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 (Ubuntu_Clang_14.0.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 '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: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 -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

Compiler output


KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:179:5: warning: unused variable 'Dio' [-Wunused-variable]
KeccakF-1600-opt64.c:     declareABCDE
KeccakF-1600-opt64.c:     ^
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: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 '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 '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 -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)

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 (11.4.0)
T:xopu24gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:xopu24gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:xopu24gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (Ubuntu_Clang_14.0.0)
T:compactclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:compactclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:compactclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:compactclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:compactgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:compactgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:compactgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:compactgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (Ubuntu_Clang_14.0.0)
T:compact8clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:compact8clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:compact8clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:compact8clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:compact8gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:compact8gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:compact8gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:compact8gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (Ubuntu_Clang_14.0.0)
T:inplaceclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:inplaceclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:inplaceclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:inplaceclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:inplacegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:inplacegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:inplacegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:inplacegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (Ubuntu_Clang_14.0.0)
T:inplace32biclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:inplace32biclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:inplace32biclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:inplace32biclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:inplace32bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:inplace32bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:inplace32bigcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:inplace32bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (Ubuntu_Clang_14.0.0)
T:mmxu1clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:mmxu1clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:mmxu1clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:mmxu1clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:mmxu1gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:mmxu1gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:mmxu1gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:mmxu1gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcu24clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu24clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu24clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu24clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu24clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu24gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcu24gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcu24gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcu24gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcu24shldclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu24shldclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu24shldclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu24shldclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu24shldclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu24shldgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcu24shldgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcu24shldgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcu24shldgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcu6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcu6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcu6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcu6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64u6clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64u6clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64u6clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64u6clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64u6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64u6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64u6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64u6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64u6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (Ubuntu_Clang_14.0.0)
T:opt32bi-rvku2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt32bi-rvku2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt32bi-rvku2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt32bi-rvku2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt32bi-rvku2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt32bi-rvku2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt32bi-rvku2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt32bi-rvku2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (Ubuntu_Clang_14.0.0)
T:opt32bi-s2lcu4clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt32bi-s2lcu4clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt32bi-s2lcu4clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt32bi-s2lcu4clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt32bi-s2lcu4gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt32bi-s2lcu4gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt32bi-s2lcu4gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt32bi-s2lcu4gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (Ubuntu_Clang_14.0.0)
T:opt32biT-s2lcu4clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt32biT-s2lcu4clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt32biT-s2lcu4clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt32biT-s2lcu4clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt32biT-s2lcu4gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt32biT-s2lcu4gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt32biT-s2lcu4gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt32biT-s2lcu4gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (Ubuntu_Clang_14.0.0)
T:simpleclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:simpleclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:simpleclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:simpleclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:simplegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:simplegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:simplegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:simplegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (Ubuntu_Clang_14.0.0)
T:simple32biclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:simple32biclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:simple32biclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:simple32biclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:simple32bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:simple32bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:simple32bigcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:simple32bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (Ubuntu_Clang_14.0.0)
T:x86_64_asmclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:x86_64_asmclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:x86_64_asmclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:x86_64_asmclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:x86_64_asmgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:x86_64_asmgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:x86_64_asmgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:x86_64_asmgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:x86_64_shldclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:x86_64_shldclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:x86_64_shldclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:x86_64_shldclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:x86_64_shldclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:x86_64_shldgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:x86_64_shldgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:x86_64_shldgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:x86_64_shldgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)