Test results for amd64, samba, crypto_aead/seakeyakv2
[Page version: 20241022 22:32:48]
Measurements for amd64, samba, crypto_aead
Test results for amd64, samba, crypto_aead
Test results for crypto_aead/seakeyakv2
Computer: samba
Microarchitecture: amd64; Skylake (506e3)
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20241022
Operation: crypto_aead
Primitive: seakeyakv2
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
21460 | 140393 0 0 | 145348 812 1088 | T:Nehalem | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
21524 | 149351 0 0 | 154268 812 1088 | T:Nehalem | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
21558 | 138537 0 0 | 142844 812 1088 | T:Nehalem | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
22164 | 143118 0 0 | 146875 844 1024 | T:Nehalem | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
22334 | 154496 0 0 | 155187 844 1056 | T:Nehalem | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
22448 | 187063 0 0 | 192020 812 1088 | T:SandyBridge | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
22495 | 176244 0 0 | 180596 812 1088 | T:SandyBridge | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
22563 | 132117 0 0 | 137413 836 1088 | T:Nehalem | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
22668 | 177937 0 0 | 182924 812 1088 | T:SandyBridge | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
22693 | 129722 0 0 | 134860 804 1056 | T:Nehalem | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
22718 | 170105 0 0 | 175325 836 1088 | T:SandyBridge | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
22778 | 181470 0 0 | 185043 844 1024 | T:SandyBridge | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
22930 | 158204 0 0 | 157483 844 1088 | T:Nehalem | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
23131 | 167468 0 0 | 172612 804 1056 | T:SandyBridge | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
23247 | 196556 0 0 | 195651 844 1088 | T:SandyBridge | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
23663 | 192848 0 0 | 193355 844 1056 | T:SandyBridge | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
33644 | 141386 0 0 | 143091 844 1056 | T:generic64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
33808 | 130214 0 0 | 134628 812 1088 | T:generic64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
34000 | 139939 0 0 | 145156 812 1088 | T:generic64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
34003 | 145415 0 0 | 145739 844 1088 | T:generic64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
34063 | 122837 0 0 | 127565 836 1088 | T:generic64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
34331 | 132227 0 0 | 135403 844 1024 | T:generic64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
34720 | 127784 0 0 | 131692 812 1088 | T:generic64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
36404 | 148188 0 0 | 149891 844 1056 | T:generic64lc | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
36615 | 126064 0 0 | 130789 836 1088 | T:generic64lc | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
36748 | 144602 0 0 | 149892 812 1088 | T:generic64lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
36908 | 137677 0 0 | 140851 844 1024 | T:generic64lc | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
36932 | 118445 0 0 | 122967 788 1056 | T:generic64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
37135 | 134204 0 0 | 138660 812 1088 | T:generic64lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
37155 | 152384 0 0 | 152699 844 1088 | T:generic64lc | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
37550 | 131621 0 0 | 135556 812 1088 | T:generic64lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
37643 | 142588 0 0 | 142859 844 1024 | T:generic64lc | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
38510 | 121977 0 0 | 126503 788 1056 | T:generic64lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
41113 | 144395 0 0 | 144667 844 1024 | T:generic64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
42182 | 65249 0 0 | 68699 844 1088 | T:compact | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
45740 | 73611 0 12 | 70910 860 1088 | T:reference | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
46264 | 68819 0 12 | 67558 860 1056 | T:reference | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
46473 | 70920 0 12 | 68166 860 1024 | T:reference | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
51124 | 62740 0 0 | 65755 844 1024 | T:compact | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
83529 | 80230 0 0 | 85611 820 1088 | T:generic32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
83724 | 69835 0 0 | 75612 812 1088 | T:compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
84099 | 62681 0 0 | 66851 844 1056 | T:compact | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
84198 | 81858 0 0 | 87275 820 1088 | T:generic32lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
91234 | 85516 0 0 | 85731 844 1088 | T:generic32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
92050 | 83352 0 0 | 85003 844 1056 | T:generic32lc | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
93329 | 81296 0 0 | 82899 844 1056 | T:generic32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
94149 | 87636 0 0 | 87899 844 1088 | T:generic32lc | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
102340 | 66675 0 0 | 70731 820 1088 | T:generic32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
103057 | 64943 0 16 | 67399 828 1088 | T:reference | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
103414 | 67548 0 0 | 71643 820 1088 | T:generic32lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
103675 | 69256 0 0 | 73819 820 1088 | T:generic32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
105296 | 70108 0 0 | 74707 820 1088 | T:generic32lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
108310 | 68636 0 0 | 71835 844 1024 | T:generic32lc | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
108473 | 67684 0 0 | 70883 844 1024 | T:generic32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
109313 | 58643 0 0 | 63302 796 1056 | T:generic32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
109566 | 59417 0 0 | 64078 796 1056 | T:generic32lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
109855 | 61525 0 0 | 66237 836 1088 | T:generic32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
111092 | 61896 0 0 | 66653 836 1088 | T:generic32lc | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
115923 | 81199 0 0 | 81203 844 1024 | T:generic32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
116634 | 82663 0 0 | 82667 844 1024 | T:generic32lc | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
145973 | 50690 0 0 | 55995 844 1024 | T:compact | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
157652 | 51479 0 0 | 57348 812 1088 | T:compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
163780 | 53882 0 0 | 60012 812 1088 | T:compact | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
167613 | 44979 0 0 | 51877 836 1088 | T:compact | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
172956 | 43580 0 0 | 49423 788 1056 | T:compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
300075 | 58844 0 12 | 59158 860 1024 | T:reference | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
352956 | 59793 0 16 | 62055 828 1088 | T:reference | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
493716 | 53052 0 12 | 55813 852 1088 | T:reference | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
496877 | 58845 0 16 | 60335 828 1088 | T:reference | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
615980 | 48629 0 16 | 51319 804 1056 | T:reference | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
805710 | 66723 584 5 | 98853 2196 1120 | T:ref | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
815729 | 40990 552 5 | 71703 1732 1088 | T:ref | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
821729 | 69410 680 5 | 101771 2316 1120 | T:refnew | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
824191 | 39994 648 5 | 70699 1828 1056 | T:refnew | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
830685 | 37743 552 5 | 68155 1732 1056 | T:ref | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
839787 | 44960 648 5 | 75959 1828 1088 | T:refnew | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
966039 | 53222 552 5 | 83751 2188 1120 | T:ref | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
984408 | 69136 0 16 | 71759 828 1088 | T:reference32bits | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
1000047 | 55328 648 5 | 86076 2308 1120 | T:refnew | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
1019430 | 34988 648 5 | 61818 1836 1024 | T:refnew | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
1050398 | 34347 552 5 | 60890 1740 1024 | T:ref | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
1288169 | 29452 648 5 | 55613 1772 1088 | T:refnew | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
1325327 | 28938 552 5 | 54961 1676 1088 | T:ref | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
1618561 | 62426 0 16 | 64799 828 1088 | T:reference32bits | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
2045938 | 61083 0 16 | 62687 828 1088 | T:reference32bits | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
2226445 | 50737 0 16 | 53495 804 1056 | T:reference32bits | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
2283899 | 50111 648 5 | 79337 2300 1120 | T:refnew | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
2289924 | 48610 552 5 | 77769 2188 1120 | T:ref | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
3998074 | 24925 552 5 | 51679 1668 1088 | T:ref | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
4029315 | 25534 648 5 | 52525 1764 1088 | T:refnew | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240717 | 20240716 |
Compiler output
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Ama' [-Wunused-variable]
KeccakP-1600-XOP.c: declareABCDE
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:168:9: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V64 Ama, Ame, Ami, Amo, Amu; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Dua' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:176:10: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V128 Dua, Dae, Dei, Dio, Dou; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Dio' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:176:25: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V128 Dua, Dae, Dei, Dio, Dou; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Aku' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:167:29: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V64 Aka, Ake, Aki, Ako, Aku; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Amae' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:164:46: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V128 Abae, Abio, Agae, Agio, Akae, Akio, Amae, Amio; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^~~~~~~~
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:Bulldozer | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Dua' [-Wunused-variable]
KeccakP-1600-XOP.c: declareABCDE
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:176:10: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V128 Dua, Dae, Dei, Dio, Dou; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Dio' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:176:25: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V128 Dua, Dae, Dei, Dio, Dou; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Ama' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:168:9: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V64 Ama, Ame, Ami, Amo, Amu; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Amae' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:164:46: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V128 Abae, Abio, Agae, Agio, Akae, Akio, Amae, Amio; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Aku' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:167:29: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V64 Aka, Ake, Aki, Ako, Aku; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^~~~~~~~
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:Bulldozer | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Dio' [-Wunused-variable]
KeccakP-1600-XOP.c: declareABCDE
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:176:25: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V128 Dua, Dae, Dei, Dio, Dou; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Dua' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:176:10: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V128 Dua, Dae, Dei, Dio, Dou; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Aku' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:167:29: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V64 Aka, Ake, Aki, Ako, Aku; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Ama' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:168:9: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V64 Ama, Ame, Ami, Amo, Amu; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Amae' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:164:46: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V128 Abae, Abio, Agae, Agio, Akae, Akio, Amae, Amio; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^~~~~~~~
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
T:Bulldozer | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:Bulldozer | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Ama' [-Wunused-variable]
KeccakP-1600-XOP.c: declareABCDE
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:168:9: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V64 Ama, Ame, Ami, Amo, Amu; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Aku' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:167:29: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V64 Aka, Ake, Aki, Ako, Aku; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Dua' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:176:10: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V128 Dua, Dae, Dei, Dio, Dou; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Dio' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:176:25: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V128 Dua, Dae, Dei, Dio, Dou; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Amae' [-Wunused-variable]
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:164:46: note: expanded from macro 'declareABCDE'
KeccakP-1600-XOP.c: V128 Abae, Abio, Agae, Agio, Akae, Akio, Amae, Amio; \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:402:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakP-1600-XOP.c: rounds12
KeccakP-1600-XOP.c: ^~~~~~~~
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:Bulldozer | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:176:25: warning: unused variable 'Dio' [-Wunused-variable]
KeccakP-1600-XOP.c: 176 | V128 Dua, Dae, Dei, Dio, Dou; \
KeccakP-1600-XOP.c: | ^~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: note: in expansion of macro 'declareABCDE'
KeccakP-1600-XOP.c: 395 | declareABCDE
KeccakP-1600-XOP.c: | ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:176:10: warning: unused variable 'Dua' [-Wunused-variable]
KeccakP-1600-XOP.c: 176 | V128 Dua, Dae, Dei, Dio, Dou; \
KeccakP-1600-XOP.c: | ^~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: note: in expansion of macro 'declareABCDE'
KeccakP-1600-XOP.c: 395 | declareABCDE
KeccakP-1600-XOP.c: | ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:168:9: warning: unused variable 'Ama' [-Wunused-variable]
KeccakP-1600-XOP.c: 168 | V64 Ama, Ame, Ami, Amo, Amu; \
KeccakP-1600-XOP.c: | ^~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: note: in expansion of macro 'declareABCDE'
KeccakP-1600-XOP.c: 395 | declareABCDE
KeccakP-1600-XOP.c: | ^~~~~~~~~~~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:167:29: warning: unused variable 'Aku' [-Wunused-variable]
KeccakP-1600-XOP.c: 167 | V64 Aka, Ake, Aki, Ako, Aku; \
KeccakP-1600-XOP.c: | ^~~
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: note: in expansion of macro 'declareABCDE'
KeccakP-1600-XOP.c: 395 | declareABCDE
KeccakP-1600-XOP.c: | ^~~~~~~~~~~~
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:Bulldozer | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:Bulldozer | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:Bulldozer | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:Bulldozer | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Compiler output
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:833:26: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times2-SIMD128.c: unsigned int i;
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:828:22: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times2-SIMD128.c: unsigned int i;
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:907:22: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times2-SIMD128.c: unsigned int i;
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: 3 warnings generated.
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:820:18: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times4-SIMD256.c: unsigned int i;
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:917:22: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times4-SIMD256.c: unsigned int i;
KeccakP-1600-times4-SIMD256.c: ^
KeccakP-1600-times4-SIMD256.c: 2 warnings generated.
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-200-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-200-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: 2 warnings generated.
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-400-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-400-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: 2 warnings generated.
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:3:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:13:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:75:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:148:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:246:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:264:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:362:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:417:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: .p2align 4,,-1
KeccakP-1600-AVX2.s: ^
KeccakP-1600-AVX2.s: KeccakP-1600-AVX2.s:503:14: error: alignment directive can never be satisfied in this many bytes, ignoring maximum bytes expression
KeccakP-1600-AVX2.s: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:Haswell | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:Haswell | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:Haswell | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:Haswell | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:157:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:48:37: note: expanded from macro 'ROL64in128_8'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_8(a) _mm_shuffle_epi8(a, CONST128(rho8))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:157:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:49:37: note: expanded from macro 'ROL64in128_56'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_56(a) _mm_shuffle_epi8(a, CONST128(rho56))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:158:9: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
T:Haswell | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:Nehalem | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakF1600times2_FastLoop_Absorb':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:833:26: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times2-SIMD128.c: 833 | unsigned int i;
KeccakP-1600-times2-SIMD128.c: | ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:828:22: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times2-SIMD128.c: 828 | unsigned int i;
KeccakP-1600-times2-SIMD128.c: | ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:907:22: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times2-SIMD128.c: 907 | unsigned int i;
KeccakP-1600-times2-SIMD128.c: | ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakP1600times4_PermuteAll_12rounds':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:820:18: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times4-SIMD256.c: 820 | unsigned int i;
KeccakP-1600-times4-SIMD256.c: | ^
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c: In function 'KeccakF1600times4_FastLoop_Absorb':
KeccakP-1600-times4-SIMD256.c: KeccakP-1600-times4-SIMD256.c:917:22: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times4-SIMD256.c: 917 | unsigned int i;
KeccakP-1600-times4-SIMD256.c: | ^
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-200-reference.c: 236 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-200-reference.c: 225 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
try.c: /usr/bin/ld: libcrypto_aead_seakeyakv2.a(KeccakP-1600-AVX2.o): relocation R_X86_64_32 against symbol `keccak_rc' can not be used when making a PIE object; recompile with -fPIE
try.c: /usr/bin/ld: failed to set dynamic section sizes: bad value
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:Haswell | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:Haswell | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:Haswell | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:Haswell | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Compiler output
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:478:18: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-AVX512.c: unsigned int i;
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP_DeclareVars
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/lib/llvm-14/lib/clang/14.0.0/include/avx512fintrin.h:9250:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: AVX vector return of type '__m512i' (vector of 8 'long long' values) without 'avx512f' enabled changes the ABI
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/lib/llvm-14/lib/clang/14.0.0/include/avx512fintrin.h:9250:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: error: always_inline function '_mm512_set_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_Permute_12rounds' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:293:23: note: expanded from macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: V512 moveThetaNext = _mm512_setr_epi64(1, 2, 3, 4, 0, 5, 6, 7); \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: /usr/lib/llvm-14/lib/clang/14.0.0/include/avx512fintrin.h:9250:3: note: expanded from macro '_mm512_setr_epi64'
KeccakP-1600-AVX512.c: _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
KeccakP-1600-AVX512.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:KnightsLanding | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:KnightsLanding | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:KnightsLanding | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:KnightsLanding | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:KnightsLanding | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:478:18: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-AVX512.c: 478 | unsigned int i;
KeccakP-1600-AVX512.c: | ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:292:17: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: 292 | V512 moveThetaPrev = _mm512_setr_epi64(4, 0, 1, 2, 3, 5, 6, 7); \
KeccakP-1600-AVX512.c: | ^~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476:5: note: in expansion of macro 'KeccakP_DeclareVars'
KeccakP-1600-AVX512.c: 476 | KeccakP_DeclareVars
KeccakP-1600-AVX512.c: | ^~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:49,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:26:
KeccakP-1600-AVX512.c: /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512fintrin.h:6440:1: error: inlining failed in call to 'always_inline' '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: 6440 | _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: | ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:213:49: note: called from here
KeccakP-1600-AVX512.c: 213 | #define STORE_Plane(a,v) _mm512_mask_storeu_epi64( a, 0x1F, v)
KeccakP-1600-AVX512.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:322:5: note: in expansion of macro 'STORE_Plane'
KeccakP-1600-AVX512.c: 322 | STORE_Plane(pState+20, Saeiou);
KeccakP-1600-AVX512.c: | ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:484:5: note: in expansion of macro 'copyToState'
KeccakP-1600-AVX512.c: 484 | copyToState(stateAsLanes);
KeccakP-1600-AVX512.c: | ^~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:49,
KeccakP-1600-AVX512.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:KnightsLanding | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:KnightsLanding | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:KnightsLanding | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:KnightsLanding | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Compiler output
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:833:26: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times2-SIMD128.c: unsigned int i;
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:828:22: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times2-SIMD128.c: unsigned int i;
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:907:22: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times2-SIMD128.c: unsigned int i;
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: 3 warnings generated.
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-200-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-200-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: 2 warnings generated.
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-400-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-400-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: 2 warnings generated.
Number of similar (implementation,compiler) pairs: 8, namely:
Implementation | Compiler |
T:Nehalem | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:Nehalem | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:Nehalem | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:Nehalem | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:SandyBridge | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:SandyBridge | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:SandyBridge | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:SandyBridge | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakF1600times2_FastLoop_Absorb':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:833:26: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times2-SIMD128.c: 833 | unsigned int i;
KeccakP-1600-times2-SIMD128.c: | ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:828:22: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times2-SIMD128.c: 828 | unsigned int i;
KeccakP-1600-times2-SIMD128.c: | ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:907:22: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-times2-SIMD128.c: 907 | unsigned int i;
KeccakP-1600-times2-SIMD128.c: | ^
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-200-reference.c: 236 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-200-reference.c: 225 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
Number of similar (implementation,compiler) pairs: 8, namely:
Implementation | Compiler |
T:Nehalem | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:Nehalem | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:Nehalem | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:Nehalem | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:SandyBridge | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:SandyBridge | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:SandyBridge | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:SandyBridge | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Compiler output
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: rounds24
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:19:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:532:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bko = ROL64in128_8(A##mu); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:48:37: note: expanded from macro 'ROL64in128_8'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_8(a) _mm_shuffle_epi8(a, CONST128(rho8))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:19:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:557:11: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-times2-SIMD128.c: Bmu = ROL64in128_56(A##so); \
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:49:37: note: expanded from macro 'ROL64in128_56'
KeccakP-1600-times2-SIMD128.c: #define ROL64in128_56(a) _mm_shuffle_epi8(a, CONST128(rho56))
KeccakP-1600-times2-SIMD128.c: ^
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:801:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakP1600times2_PermuteAll_24rounds' that is compiled without support for 'ssse3'
KeccakP-1600-times2-SIMD128.c: ./KeccakP-1600-unrolling.macros:20:5: note: expanded from macro 'rounds24'
KeccakP-1600-times2-SIMD128.c: thetaRhoPiChiIotaPrepareTheta( 1, E, A) \
KeccakP-1600-times2-SIMD128.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:SandyBridge | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-200-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-200-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: 2 warnings generated.
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-400-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-400-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: 2 warnings generated.
KeccakP-800-reference.c: KeccakP-800-reference.c:229:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-800-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-800-reference.c: ^
KeccakP-800-reference.c: KeccakP-800-reference.c:240:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-800-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-800-reference.c: ^
KeccakP-800-reference.c: 2 warnings generated.
try.c: /usr/bin/ld: libcrypto_aead_seakeyakv2.a(KeccakP-1600-x86-64-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIE
try.c: /usr/bin/ld: failed to set dynamic section sizes: bad value
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:asmX86-64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:asmX86-64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:asmX86-64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:asmX86-64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:asmX86-64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-200-reference.c: 236 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-200-reference.c: 225 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: KeccakP-800-reference.c:240:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-800-reference.c: 240 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-800-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: KeccakP-800-reference.c:229:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-800-reference.c: 229 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-800-reference.c: | ^~~~~~~~~~~~~~~~
try.c: /usr/bin/ld: libcrypto_aead_seakeyakv2.a(KeccakP-1600-x86-64-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIE
try.c: /usr/bin/ld: failed to set dynamic section sizes: bad value
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:asmX86-64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:asmX86-64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:asmX86-64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:asmX86-64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Compiler output
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-200-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-200-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: 2 warnings generated.
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-400-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-400-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: 2 warnings generated.
KeccakP-800-reference.c: KeccakP-800-reference.c:229:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-800-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-800-reference.c: ^
KeccakP-800-reference.c: KeccakP-800-reference.c:240:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-800-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-800-reference.c: ^
KeccakP-800-reference.c: 2 warnings generated.
try.c: /usr/bin/ld: libcrypto_aead_seakeyakv2.a(KeccakP-1600-x86-64-shld-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIE
try.c: /usr/bin/ld: failed to set dynamic section sizes: bad value
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:asmX86-64shld | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:asmX86-64shld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:asmX86-64shld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:asmX86-64shld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:asmX86-64shld | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-200-reference.c: 236 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-200-reference.c: 225 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: KeccakP-800-reference.c:240:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-800-reference.c: 240 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-800-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: KeccakP-800-reference.c:229:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-800-reference.c: 229 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-800-reference.c: | ^~~~~~~~~~~~~~~~
try.c: /usr/bin/ld: libcrypto_aead_seakeyakv2.a(KeccakP-1600-x86-64-shld-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIE
try.c: /usr/bin/ld: failed to set dynamic section sizes: bad value
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:asmX86-64shld | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:asmX86-64shld | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:asmX86-64shld | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:asmX86-64shld | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Compiler output
KeccakP-200-compact.c: KeccakP-200-compact.c:20:36: warning: '/*' within block comment [-Wcomment]
KeccakP-200-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-200-compact.c: ^
KeccakP-200-compact.c: 1 warning generated.
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-400-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-400-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: 2 warnings generated.
KeccakP-800-compact.c: KeccakP-800-compact.c:27:36: warning: '/*' within block comment [-Wcomment]
KeccakP-800-compact.c: /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-800-compact.c: ^
KeccakP-800-compact.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:compact | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-200-compact.c: KeccakP-200-compact.c:20:36: warning: "/*" within comment [-Wcomment]
KeccakP-200-compact.c: 20 | /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-200-compact.c: |
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-800-compact.c: KeccakP-800-compact.c:27:36: warning: "/*" within comment [-Wcomment]
KeccakP-800-compact.c: 27 | /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */
KeccakP-800-compact.c: |
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:compact | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Compiler output
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-200-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-200-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: 2 warnings generated.
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-400-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-400-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: 2 warnings generated.
Number of similar (implementation,compiler) pairs: 20, namely:
Implementation | Compiler |
T:generic32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-200-reference.c: 236 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-200-reference.c: 225 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
Number of similar (implementation,compiler) pairs: 16, namely:
Implementation | Compiler |
T:generic32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Compiler output
Keyakv2.cpp: In file included from Keyakv2.cpp:16:
Keyakv2.cpp: In file included from ./Keyakv2.h:21:
Keyakv2.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^
Keyakv2.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward/auto_ptr.h:287:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
Keyakv2.cpp: } _GLIBCXX11_DEPRECATED_SUGGEST("std::unique_ptr");
Keyakv2.cpp: ^
Keyakv2.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11/bits/c++config.h:102:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
Keyakv2.cpp: # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
Keyakv2.cpp: ^
Keyakv2.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11/bits/c++config.h:94:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
Keyakv2.cpp: __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
Keyakv2.cpp: ^
Keyakv2.cpp: 1 warning generated.
Motorist.cpp: In file included from Motorist.cpp:17:
Motorist.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^
Motorist.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward/auto_ptr.h:287:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
Motorist.cpp: } _GLIBCXX11_DEPRECATED_SUGGEST("std::unique_ptr");
Motorist.cpp: ^
Motorist.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11/bits/c++config.h:102:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
Motorist.cpp: # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
Motorist.cpp: ^
Motorist.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11/bits/c++config.h:94:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
Motorist.cpp: __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
Motorist.cpp: ^
Motorist.cpp: Motorist.cpp:199:21: warning: field 'c' will be initialized after field 'Pistons' [-Wreorder-ctor]
Motorist.cpp: Pi(aPi), W(aW), c(ac),
Motorist.cpp: ~~~~~ ^~~~~
Motorist.cpp: Pistons(aPi, Piston(f, aW/8*((f->getWidth() - max(ac, (unsigned int)32))/aW), aW/8*((f->getWidth() - 32)/aW))) engine(Pistons)
Motorist.cpp: 2 warnings generated.
encrypt.cpp: In file included from encrypt.cpp:22:
encrypt.cpp: In file included from ./Keyakv2.h:21:
encrypt.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^
encrypt.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward/auto_ptr.h:287:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
encrypt.cpp: } _GLIBCXX11_DEPRECATED_SUGGEST("std::unique_ptr");
encrypt.cpp: ^
encrypt.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11/bits/c++config.h:102:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
encrypt.cpp: # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
encrypt.cpp: ^
encrypt.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11/bits/c++config.h:94:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
encrypt.cpp: __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
encrypt.cpp: ^
encrypt.cpp: 1 warning generated.
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:ref | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:ref | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:ref | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:ref | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
Keccak-f.cpp: In file included from Keccak-f.cpp:17:
Keccak-f.cpp: Keccak-f.h: In instantiation of 'void KeccakF::forward(std::vector<Lane>&) const [with Lane = long long unsigned int]':
Keccak-f.cpp: Keccak-f.cpp:175:12: required from here
Keccak-f.cpp: Keccak-f.h:473:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
Keccak-f.cpp: 473 | for(int i=startRoundIndex; i<startRoundIndex+nrRounds; i++)
Keccak-f.cpp: | ~^~~~~~~~~~~~~~~~~~~~~~~~~
Keyakv2.cpp: In file included from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Keyakv2.cpp: 31 | auto_ptr<UINT8> state;
Keyakv2.cpp: | ^~~~~~~~
Keyakv2.cpp: In file included from /usr/include/c++/11/memory:76,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
Keyakv2.cpp: 57 | template<typename> class auto_ptr;
Keyakv2.cpp: | ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Motorist.cpp: 31 | auto_ptr<UINT8> state;
Motorist.cpp: | ^~~~~~~~
Motorist.cpp: In file included from /usr/include/c++/11/memory:76,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
Motorist.cpp: 57 | template<typename> class auto_ptr;
Motorist.cpp: | ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:
Motorist.cpp: Motorist.h: In constructor 'Motorist::Motorist(const Permutation*, unsigned int, unsigned int, unsigned int, unsigned int)':
Motorist.cpp: Motorist.h:68:18: warning: 'Motorist::c' will be initialized after [-Wreorder]
Motorist.cpp: 68 | unsigned int c;
Motorist.cpp: | ^
Motorist.cpp: Motorist.h:65:20: warning: 'std::vector<Piston> Motorist::Pistons' [-Wreorder]
Motorist.cpp: 65 | vector<Piston> Pistons;
Motorist.cpp: | ^~~~~~~
Motorist.cpp: Motorist.cpp:198:1: warning: when initialized here [-Wreorder]
Motorist.cpp: 198 | Motorist::Motorist(const Permutation *f, unsigned int aPi, unsigned int aW, unsigned int ac, unsigned int atau):
Motorist.cpp: | ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
encrypt.cpp: 31 | auto_ptr<UINT8> state;
encrypt.cpp: | ^~~~~~~~
encrypt.cpp: In file included from /usr/include/c++/11/memory:76,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
encrypt.cpp: 57 | template<typename> class auto_ptr;
encrypt.cpp: | ^~~~~~~~
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:ref | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:ref | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:ref | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:ref | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Compiler output
KeccakP-1600-reference.c: KeccakP-1600-reference.c:231:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-1600-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-1600-reference.c: ^
KeccakP-1600-reference.c: KeccakP-1600-reference.c:242:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-1600-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-1600-reference.c: ^
KeccakP-1600-reference.c: 2 warnings generated.
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-200-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-200-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c: ^
KeccakP-200-reference.c: 2 warnings generated.
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-400-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-400-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: ^
KeccakP-400-reference.c: 2 warnings generated.
KeccakP-800-reference.c: KeccakP-800-reference.c:229:13: warning: unused function 'fromBytesToWords' [-Wunused-function]
KeccakP-800-reference.c: static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-800-reference.c: ^
KeccakP-800-reference.c: KeccakP-800-reference.c:240:13: warning: unused function 'fromWordsToBytes' [-Wunused-function]
KeccakP-800-reference.c: static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-800-reference.c: ^
KeccakP-800-reference.c: 2 warnings generated.
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:reference | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-1600-reference.c: KeccakP-1600-reference.c:242:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-1600-reference.c: 242 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-1600-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-1600-reference.c: KeccakP-1600-reference.c:231:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-1600-reference.c: 231 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-1600-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-200-reference.c: 236 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-200-reference.c: 225 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: KeccakP-800-reference.c:240:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-800-reference.c: 240 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-800-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: KeccakP-800-reference.c:229:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-800-reference.c: 229 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-800-reference.c: | ^~~~~~~~~~~~~~~~
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:reference | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Compiler output
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:148:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
KeccakP-1600-reference32BI.c: 0x00000001, 0x00000000,
KeccakP-1600-reference32BI.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:149:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
KeccakP-1600-reference32BI.c: 0x00000000, 0x00000089,
KeccakP-1600-reference32BI.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:150:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
KeccakP-1600-reference32BI.c: 0x00000000, 0x8000008B,
KeccakP-1600-reference32BI.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:151:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
KeccakP-1600-reference32BI.c: 0x00000000, 0x80008080,
KeccakP-1600-reference32BI.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:152:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
KeccakP-1600-reference32BI.c: 0x00000001, 0x0000008B,
KeccakP-1600-reference32BI.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:153:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
KeccakP-1600-reference32BI.c: 0x00000001, 0x00008000,
KeccakP-1600-reference32BI.c: ^~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-reference32BI.c: { }
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:154:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
KeccakP-1600-reference32BI.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:reference32bits | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference32bits | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference32bits | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference32bits | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference32bits | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
KeccakP-1600-reference32BI.c: KeccakP-1600-reference32BI.c:147:1: warning: missing braces around initializer [-Wmissing-braces]
KeccakP-1600-reference32BI.c: 147 | {
KeccakP-1600-reference32BI.c: | ^
KeccakP-1600-reference32BI.c: 148 | 0x00000001, 0x00000000,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 149 | 0x00000000, 0x00000089,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 150 | 0x00000000, 0x8000008B,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 151 | 0x00000000, 0x80008080,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 152 | 0x00000001, 0x0000008B,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 153 | 0x00000001, 0x00008000,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 154 | 0x00000001, 0x80008088,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 155 | 0x00000001, 0x80000082,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 156 | 0x00000000, 0x0000000B,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 157 | 0x00000000, 0x0000000A,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: 158 | 0x00000001, 0x00008082,
KeccakP-1600-reference32BI.c: | { }
KeccakP-1600-reference32BI.c: ...
KeccakP-200-reference.c: KeccakP-200-reference.c:236:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-200-reference.c: 236 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-200-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-200-reference.c: KeccakP-200-reference.c:225:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-200-reference.c: 225 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-200-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:238:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 238 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-400-reference.c: KeccakP-400-reference.c:227:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-400-reference.c: 227 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-400-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: KeccakP-800-reference.c:240:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-800-reference.c: 240 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-800-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-800-reference.c: KeccakP-800-reference.c:229:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-800-reference.c: 229 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-800-reference.c: | ^~~~~~~~~~~~~~~~
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:reference32bits | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference32bits | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference32bits | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference32bits | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Compiler output
Keyakv2.cpp: In file included from Keyakv2.cpp:16:
Keyakv2.cpp: In file included from ./Keyakv2.h:21:
Keyakv2.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Keyakv2.cpp: auto_ptr<UINT8> state;
Keyakv2.cpp: ^
Keyakv2.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward/auto_ptr.h:287:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
Keyakv2.cpp: } _GLIBCXX11_DEPRECATED_SUGGEST("std::unique_ptr");
Keyakv2.cpp: ^
Keyakv2.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11/bits/c++config.h:102:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
Keyakv2.cpp: # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
Keyakv2.cpp: ^
Keyakv2.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11/bits/c++config.h:94:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
Keyakv2.cpp: __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
Keyakv2.cpp: ^
Keyakv2.cpp: 1 warning generated.
Motorist.cpp: In file included from Motorist.cpp:17:
Motorist.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Motorist.cpp: auto_ptr<UINT8> state;
Motorist.cpp: ^
Motorist.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward/auto_ptr.h:287:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
Motorist.cpp: } _GLIBCXX11_DEPRECATED_SUGGEST("std::unique_ptr");
Motorist.cpp: ^
Motorist.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11/bits/c++config.h:102:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
Motorist.cpp: # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
Motorist.cpp: ^
Motorist.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11/bits/c++config.h:94:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
Motorist.cpp: __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
Motorist.cpp: ^
Motorist.cpp: 1 warning generated.
encrypt.cpp: In file included from encrypt.cpp:22:
encrypt.cpp: In file included from ./Keyakv2.h:21:
encrypt.cpp: ./Motorist.h:31:5: warning: 'auto_ptr<unsigned char>' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
encrypt.cpp: auto_ptr<UINT8> state;
encrypt.cpp: ^
encrypt.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/backward/auto_ptr.h:287:7: note: 'auto_ptr<unsigned char>' has been explicitly marked deprecated here
encrypt.cpp: } _GLIBCXX11_DEPRECATED_SUGGEST("std::unique_ptr");
encrypt.cpp: ^
encrypt.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11/bits/c++config.h:102:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
encrypt.cpp: # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
encrypt.cpp: ^
encrypt.cpp: /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/x86_64-linux-gnu/c++/11/bits/c++config.h:94:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
encrypt.cpp: __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
encrypt.cpp: ^
encrypt.cpp: 1 warning generated.
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:refnew | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:refnew | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:refnew | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:refnew | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
Keccak-f.cpp: In file included from Keccak-f.cpp:17:
Keccak-f.cpp: Keccak-f.h: In instantiation of 'void KeccakF::forward(std::vector<Lane>&) const [with Lane = long long unsigned int]':
Keccak-f.cpp: Keccak-f.cpp:175:12: required from here
Keccak-f.cpp: Keccak-f.h:473:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
Keccak-f.cpp: 473 | for(int i=startRoundIndex; i<startRoundIndex+nrRounds; i++)
Keccak-f.cpp: | ~^~~~~~~~~~~~~~~~~~~~~~~~~
Keyakv2.cpp: In file included from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Keyakv2.cpp: 31 | auto_ptr<UINT8> state;
Keyakv2.cpp: | ^~~~~~~~
Keyakv2.cpp: In file included from /usr/include/c++/11/memory:76,
Keyakv2.cpp: from Motorist.h:20,
Keyakv2.cpp: from Keyakv2.h:21,
Keyakv2.cpp: from Keyakv2.cpp:16:
Keyakv2.cpp: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
Keyakv2.cpp: 57 | template<typename> class auto_ptr;
Keyakv2.cpp: | ^~~~~~~~
Motorist.cpp: In file included from Motorist.cpp:17:
Motorist.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
Motorist.cpp: 31 | auto_ptr<UINT8> state;
Motorist.cpp: | ^~~~~~~~
Motorist.cpp: In file included from /usr/include/c++/11/memory:76,
Motorist.cpp: from Motorist.h:20,
Motorist.cpp: from Motorist.cpp:17:
Motorist.cpp: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
Motorist.cpp: 57 | template<typename> class auto_ptr;
Motorist.cpp: | ^~~~~~~~
encrypt.cpp: In file included from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: Motorist.h:31:5: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
encrypt.cpp: 31 | auto_ptr<UINT8> state;
encrypt.cpp: | ^~~~~~~~
encrypt.cpp: In file included from /usr/include/c++/11/memory:76,
encrypt.cpp: from Motorist.h:20,
encrypt.cpp: from Keyakv2.h:21,
encrypt.cpp: from encrypt.cpp:22:
encrypt.cpp: /usr/include/c++/11/bits/unique_ptr.h:57:28: note: declared here
encrypt.cpp: 57 | template<typename> class auto_ptr;
encrypt.cpp: | ^~~~~~~~
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:refnew | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:refnew | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:refnew | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:refnew | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Namespace violations
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddByte T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-times2-SIMD128.o KeccakF1600times2_FastLoop_Absorb T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times4-on2.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on2.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on2.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on2.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on2.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on2.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on2.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on2.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on2.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on2.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800LaneComplement R
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
Number of similar (implementation,compiler) pairs: 8, namely:
Implementation | Compiler |
T:Nehalem | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:Nehalem | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:Nehalem | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:Nehalem | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:Nehalem | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:Nehalem | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:Nehalem | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:Nehalem | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Namespace violations
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddByte T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o KeccakP1600_StaticInitialize T
KeccakP-1600-times2-SIMD128.o KeccakF1600times2_FastLoop_Absorb T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-SIMD128.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times4-on2.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on2.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on2.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on2.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on2.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on2.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on2.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on2.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on2.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on2.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on2.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on2.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on2.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on2.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800LaneComplement R
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
Number of similar (implementation,compiler) pairs: 8, namely:
Implementation | Compiler |
T:SandyBridge | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:SandyBridge | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:SandyBridge | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:SandyBridge | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:SandyBridge | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:SandyBridge | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:SandyBridge | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:SandyBridge | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Namespace violations
KeccakP-1600-compact64.o KeccakP1600_AddByte T
KeccakP-1600-compact64.o KeccakP1600_AddBytes T
KeccakP-1600-compact64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_AddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractLanes T
KeccakP-1600-compact64.o KeccakP1600_Initialize T
KeccakP-1600-compact64.o KeccakP1600_Mod5 R
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-compact64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-compact64.o KeccakP1600_PiLane R
KeccakP-1600-compact64.o KeccakP1600_RotationConstants R
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-compact.o KeccakF200_RoundConstants R
KeccakP-200-compact.o KeccakP200_AddByte T
KeccakP-200-compact.o KeccakP200_AddBytes T
KeccakP-200-compact.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-compact.o KeccakP200_ExtractBytes T
KeccakP-200-compact.o KeccakP200_Initialize T
KeccakP-200-compact.o KeccakP200_Mod5 R
KeccakP-200-compact.o KeccakP200_OverwriteBytes T
KeccakP-200-compact.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-compact.o KeccakP200_Permute_18rounds T
KeccakP-200-compact.o KeccakP200_Permute_Nrounds T
KeccakP-200-compact.o KeccakP200_PiLane R
KeccakP-200-compact.o KeccakP200_RotationConstants R
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-compact.o KeccakP800_AddByte T
KeccakP-800-compact.o KeccakP800_AddBytes T
KeccakP-800-compact.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-compact.o KeccakP800_ExtractBytes T
KeccakP-800-compact.o KeccakP800_Initialize T
KeccakP-800-compact.o KeccakP800_Mod5 R
KeccakP-800-compact.o KeccakP800_OverwriteBytes T
KeccakP-800-compact.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-compact.o KeccakP800_Permute_12rounds T
KeccakP-800-compact.o KeccakP800_Permute_22rounds T
KeccakP-800-compact.o KeccakP800_Permute_Nrounds T
KeccakP-800-compact.o KeccakP800_PiLane R
KeccakP-800-compact.o KeccakP800_RotationConstants R
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:compact | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Namespace violations
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:generic32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Namespace violations
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800LaneComplement R
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:generic32lc | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Namespace violations
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:generic64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Namespace violations
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-opt32.o KeccakF800RoundConstants R
KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T
KeccakP-800-opt32.o KeccakP800LaneComplement R
KeccakP-800-opt32.o KeccakP800_AddByte T
KeccakP-800-opt32.o KeccakP800_AddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-opt32.o KeccakP800_ExtractBytes T
KeccakP-800-opt32.o KeccakP800_Initialize T
KeccakP-800-opt32.o KeccakP800_OverwriteBytes T
KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-opt32.o KeccakP800_Permute_12rounds T
KeccakP-800-opt32.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:generic64lc | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic64lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic64lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Namespace violations
KeccakP-1600-reference.o KeccakP1600OnWords T
KeccakP-1600-reference.o KeccakP1600Round T
KeccakP-1600-reference.o KeccakP1600_AddByte T
KeccakP-1600-reference.o KeccakP1600_AddBytes T
KeccakP-1600-reference.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference.o KeccakP1600_Initialize T
KeccakP-1600-reference.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-reference.o KeccakP800OnWords T
KeccakP-800-reference.o KeccakP800Round T
KeccakP-800-reference.o KeccakP800_AddByte T
KeccakP-800-reference.o KeccakP800_AddBytes T
KeccakP-800-reference.o KeccakP800_DisplayRhoOffsets T
KeccakP-800-reference.o KeccakP800_DisplayRoundConstants T
KeccakP-800-reference.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-reference.o KeccakP800_ExtractBytes T
KeccakP-800-reference.o KeccakP800_Initialize T
KeccakP-800-reference.o KeccakP800_OverwriteBytes T
KeccakP-800-reference.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-reference.o KeccakP800_Permute_12rounds T
KeccakP-800-reference.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
displayIntermediateValues.o displayBits T
displayIntermediateValues.o displayBytes T
displayIntermediateValues.o displayLevel B
displayIntermediateValues.o displayRoundNumber T
displayIntermediateValues.o displaySetIntermediateValueFile T
displayIntermediateValues.o displaySetLevel T
displayIntermediateValues.o displayStateAs16bitLanes T
displayIntermediateValues.o displayStateAs32bitLanes T
displayIntermediateValues.o displayStateAs32bitWords T
displayIntermediateValues.o displayStateAs64bitLanes T
displayIntermediateValues.o displayStateAs8bitLanes T
displayIntermediateValues.o displayStateAsBytes T
displayIntermediateValues.o displayStateAsLanes T
displayIntermediateValues.o displayText T
displayIntermediateValues.o intermediateValueFile B
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
T:reference | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:reference | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Namespace violations
KeccakP-1600-reference32BI.o KeccakP1600_AddByte T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_Initialize T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference32BI.o KeccakP1600_PermutationOnWords T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-reference32BI.o ROL64 T
KeccakP-1600-reference32BI.o fromBitInterleaving T
KeccakP-1600-reference32BI.o toBitInterleaving T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddByte T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_AddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractAndAddLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_ExtractLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_InitializeAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteBytes T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteLanesAll T
KeccakP-1600-times2-on1.o KeccakP1600times2_OverwriteWithZeroes T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_12rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_PermuteAll_24rounds T
KeccakP-1600-times2-on1.o KeccakP1600times2_StaticInitialize T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T
KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddByte T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_AddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractAndAddLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_ExtractLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_InitializeAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteBytes T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteLanesAll T
KeccakP-1600-times8-on1.o KeccakP1600times8_OverwriteWithZeroes T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_12rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_PermuteAll_24rounds T
KeccakP-1600-times8-on1.o KeccakP1600times8_StaticInitialize T
KeccakP-200-reference.o KeccakP200OnWords T
KeccakP-200-reference.o KeccakP200Round T
KeccakP-200-reference.o KeccakP200_AddByte T
KeccakP-200-reference.o KeccakP200_AddBytes T
KeccakP-200-reference.o KeccakP200_DisplayRhoOffsets T
KeccakP-200-reference.o KeccakP200_DisplayRoundConstants T
KeccakP-200-reference.o KeccakP200_ExtractAndAddBytes T
KeccakP-200-reference.o KeccakP200_ExtractBytes T
KeccakP-200-reference.o KeccakP200_Initialize T
KeccakP-200-reference.o KeccakP200_OverwriteBytes T
KeccakP-200-reference.o KeccakP200_OverwriteWithZeroes T
KeccakP-200-reference.o KeccakP200_Permute_18rounds T
KeccakP-200-reference.o KeccakP200_Permute_Nrounds T
KeccakP-400-reference.o KeccakP400OnWords T
KeccakP-400-reference.o KeccakP400Round T
KeccakP-400-reference.o KeccakP400_AddByte T
KeccakP-400-reference.o KeccakP400_AddBytes T
KeccakP-400-reference.o KeccakP400_DisplayRhoOffsets T
KeccakP-400-reference.o KeccakP400_DisplayRoundConstants T
KeccakP-400-reference.o KeccakP400_ExtractAndAddBytes T
KeccakP-400-reference.o KeccakP400_ExtractBytes T
KeccakP-400-reference.o KeccakP400_Initialize T
KeccakP-400-reference.o KeccakP400_OverwriteBytes T
KeccakP-400-reference.o KeccakP400_OverwriteWithZeroes T
KeccakP-400-reference.o KeccakP400_Permute_20rounds T
KeccakP-400-reference.o KeccakP400_Permute_Nrounds T
KeccakP-800-reference.o KeccakP800OnWords T
KeccakP-800-reference.o KeccakP800Round T
KeccakP-800-reference.o KeccakP800_AddByte T
KeccakP-800-reference.o KeccakP800_AddBytes T
KeccakP-800-reference.o KeccakP800_DisplayRhoOffsets T
KeccakP-800-reference.o KeccakP800_DisplayRoundConstants T
KeccakP-800-reference.o KeccakP800_ExtractAndAddBytes T
KeccakP-800-reference.o KeccakP800_ExtractBytes T
KeccakP-800-reference.o KeccakP800_Initialize T
KeccakP-800-reference.o KeccakP800_OverwriteBytes T
KeccakP-800-reference.o KeccakP800_OverwriteWithZeroes T
KeccakP-800-reference.o KeccakP800_Permute_12rounds T
KeccakP-800-reference.o KeccakP800_Permute_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_AddByte T
KeccakP-800-times2-on1.o KeccakP800times2_AddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_AddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractAndAddLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractBytes T
KeccakP-800-times2-on1.o KeccakP800times2_ExtractLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_InitializeAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteBytes T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteLanesAll T
KeccakP-800-times2-on1.o KeccakP800times2_OverwriteWithZeroes T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_12rounds T
KeccakP-800-times2-on1.o KeccakP800times2_PermuteAll_22rounds T
KeccakP-800-times2-on1.o KeccakP800times2_StaticInitialize T
KeccakP-800-times4-on1.o KeccakP800times4_AddByte T
KeccakP-800-times4-on1.o KeccakP800times4_AddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_AddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractAndAddLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractBytes T
KeccakP-800-times4-on1.o KeccakP800times4_ExtractLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_InitializeAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteBytes T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteLanesAll T
KeccakP-800-times4-on1.o KeccakP800times4_OverwriteWithZeroes T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_12rounds T
KeccakP-800-times4-on1.o KeccakP800times4_PermuteAll_22rounds T
KeccakP-800-times4-on1.o KeccakP800times4_StaticInitialize T
KeccakP-800-times8-on1.o KeccakP800times8_AddByte T
KeccakP-800-times8-on1.o KeccakP800times8_AddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_AddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractAndAddLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractBytes T
KeccakP-800-times8-on1.o KeccakP800times8_ExtractLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_InitializeAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteBytes T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteLanesAll T
KeccakP-800-times8-on1.o KeccakP800times8_OverwriteWithZeroes T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_12rounds T
KeccakP-800-times8-on1.o KeccakP800times8_PermuteAll_22rounds T
KeccakP-800-times8-on1.o KeccakP800times8_StaticInitialize T
Ket.o KetJr_FeedAssociatedDataBlocks T
Ket.o KetJr_StateExtractByte T
Ket.o KetJr_StateOverwrite T
Ket.o KetJr_Step T
Ket.o KetJr_UnwrapBlocks T
Ket.o KetJr_WrapBlocks T
Ket.o KetSr_FeedAssociatedDataBlocks T
Ket.o KetSr_StateExtractByte T
Ket.o KetSr_StateOverwrite T
Ket.o KetSr_Step T
Ket.o KetSr_UnwrapBlocks T
Ket.o KetSr_WrapBlocks T
Keyakv2.o LakeKeyak_Initialize T
Keyakv2.o LakeKeyak_Wrap T
Keyakv2.o LakeKeyak_WrapPartial T
Keyakv2.o LunarKeyak_Initialize T
Keyakv2.o LunarKeyak_Wrap T
Keyakv2.o LunarKeyak_WrapPartial T
Keyakv2.o OceanKeyak_Initialize T
Keyakv2.o OceanKeyak_Wrap T
Keyakv2.o OceanKeyak_WrapPartial T
Keyakv2.o RiverKeyak_Initialize T
Keyakv2.o RiverKeyak_Wrap T
Keyakv2.o RiverKeyak_WrapPartial T
Keyakv2.o SeaKeyak_Initialize T
Keyakv2.o SeaKeyak_Wrap T
Keyakv2.o SeaKeyak_WrapPartial T
Motorist.o KeyakWidth1600_Engine_GetTags T
Motorist.o KeyakWidth1600_Engine_Inject T
Motorist.o KeyakWidth1600_Engine_InjectCollective T
Motorist.o KeyakWidth1600_Motorist_Initialize T
Motorist.o KeyakWidth1600_Motorist_StartEngine T
Motorist.o KeyakWidth1600_Motorist_Wrap T
Motorist.o KeyakWidth1600times2_Engine_GetTags T
Motorist.o KeyakWidth1600times2_Engine_Inject T
Motorist.o KeyakWidth1600times2_Engine_InjectCollective T
Motorist.o KeyakWidth1600times2_Motorist_Initialize T
Motorist.o KeyakWidth1600times2_Motorist_StartEngine T
Motorist.o KeyakWidth1600times2_Motorist_Wrap T
Motorist.o KeyakWidth1600times4_Engine_GetTags T
Motorist.o KeyakWidth1600times4_Engine_Inject T
Motorist.o KeyakWidth1600times4_Engine_InjectCollective T
Motorist.o KeyakWidth1600times4_Motorist_Initialize T
Motorist.o KeyakWidth1600times4_Motorist_StartEngine T
Motorist.o KeyakWidth1600times4_Motorist_Wrap T
Motorist.o KeyakWidth1600times8_Engine_GetTags T
Motorist.o KeyakWidth1600times8_Engine_Inject T
Motorist.o KeyakWidth1600times8_Engine_InjectCollective T
Motorist.o KeyakWidth1600times8_Motorist_Initialize T
Motorist.o KeyakWidth1600times8_Motorist_StartEngine T
Motorist.o KeyakWidth1600times8_Motorist_Wrap T
Motorist.o KeyakWidth800_Engine_GetTags T
Motorist.o KeyakWidth800_Engine_Inject T
Motorist.o KeyakWidth800_Engine_InjectCollective T
Motorist.o KeyakWidth800_Motorist_Initialize T
Motorist.o KeyakWidth800_Motorist_StartEngine T
Motorist.o KeyakWidth800_Motorist_Wrap T
displayIntermediateValues.o displayBits T
displayIntermediateValues.o displayBytes T
displayIntermediateValues.o displayLevel B
displayIntermediateValues.o displayRoundNumber T
displayIntermediateValues.o displaySetIntermediateValueFile T
displayIntermediateValues.o displaySetLevel T
displayIntermediateValues.o displayStateAs16bitLanes T
displayIntermediateValues.o displayStateAs32bitLanes T
displayIntermediateValues.o displayStateAs32bitWords T
displayIntermediateValues.o displayStateAs64bitLanes T
displayIntermediateValues.o displayStateAs8bitLanes T
displayIntermediateValues.o displayStateAsBytes T
displayIntermediateValues.o displayStateAsLanes T
displayIntermediateValues.o displayText T
displayIntermediateValues.o intermediateValueFile B
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:reference32bits | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference32bits | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference32bits | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:reference32bits | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |