Test results for amd64, rome0, crypto_hash/k12
[Page version: 20260217 19:41:10]
Measurements for amd64, rome0, crypto_hash
Test results for amd64, rome0, crypto_hash
Test results for crypto_hash/k12
Computer: rome0
Microarchitecture: amd64; Zen 2 (830f10)
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20260217
Operation: crypto_hash
Primitive: k12
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6080 | 31380 0 0 | 54669 1288 1440 | T:kcp/optimized1600u6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6096 | 29699 0 0 | 50875 1280 1504 | T:kcp/optimized1600u6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6140 | 31516 0 0 | 55405 1288 1472 | T:kcp/optimized1600u6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6206 | 30154 0 0 | 51295 1200 1536 | T:kcp/optimized1600u6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6227 | 33080 0 0 | 56399 1200 1536 | T:kcp/optimized1600u6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6242 | 29379 0 0 | 50093 1288 1440 | T:kcp/optimized1600u6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6309 | 28818 0 0 | 49351 1200 1536 | T:kcp/optimized1600u6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6415 | 31251 0 0 | 52427 1280 1504 | T:kcp/optimized1600lcu6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6451 | 33470 0 0 | 57365 1288 1472 | T:kcp/optimized1600lcu6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6476 | 33334 0 0 | 56629 1288 1440 | T:kcp/optimized1600lcu6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6549 | 31013 0 0 | 51733 1288 1440 | T:kcp/optimized1600lcu6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6713 | 29638 0 0 | 50175 1200 1536 | T:kcp/optimized1600lcu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6723 | 31268 0 0 | 52407 1200 1536 | T:kcp/optimized1600lcu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6744 | 27821 0 0 | 47259 1184 1504 | T:kcp/optimized1600lcu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6867 | 26914 0 0 | 46323 1184 1504 | T:kcp/optimized1600u6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6961 | 64372 0 0 | 87661 1288 1440 | T:kcp/optimized1600ufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6976 | 64508 0 0 | 88397 1288 1472 | T:kcp/optimized1600ufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 6992 | 62288 0 0 | 83005 1288 1440 | T:kcp/optimized1600ufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7015 | 62712 0 0 | 83883 1280 1504 | T:kcp/optimized1600ufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7068 | 74475 0 0 | 94355 1216 1504 | T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7073 | 79045 0 0 | 102645 1320 1440 | T:kcp/optimized1600AsmX86-64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7073 | 37729 0 0 | 60893 1288 1440 | T:kcp/optimized1600lcu6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7098 | 57615 0 0 | 77059 1184 1504 | T:kcp/optimized1600ufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7103 | 74891 0 0 | 95863 1232 1536 | T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7118 | 63984 0 0 | 85119 1200 1536 | T:kcp/optimized1600ufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7119 | 75945 0 0 | 99669 1320 1440 | T:kcp/optimized1600AsmX86-64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7120 | 75231 0 0 | 96783 1232 1536 | T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7125 | 75690 0 0 | 97347 1312 1504 | T:kcp/optimized1600AsmX86-64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7128 | 75597 0 0 | 99327 1232 1536 | T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7132 | 75088 0 0 | 96237 1320 1440 | T:kcp/optimized1600AsmX86-64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7145 | 76001 0 0 | 100325 1320 1472 | T:kcp/optimized1600AsmX86-64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7188 | 35306 0 0 | 58615 1200 1536 | T:kcp/optimized1600lcu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7206 | 66995 0 0 | 90285 1288 1440 | T:kcp/optimized1600lcufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7211 | 66830 0 0 | 90143 1200 1536 | T:kcp/optimized1600ufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7224 | 64706 0 0 | 85421 1288 1440 | T:kcp/optimized1600lcufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7257 | 64923 0 0 | 86123 1280 1504 | T:kcp/optimized1600lcufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7264 | 62542 0 0 | 83079 1200 1536 | T:kcp/optimized1600ufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7296 | 69944 0 0 | 93117 1288 1440 | T:kcp/optimized1600lcufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7571 | 67131 0 0 | 91021 1288 1472 | T:kcp/optimized1600lcufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7586 | 59708 0 0 | 79147 1184 1504 | T:kcp/optimized1600lcufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7645 | 70587 0 0 | 93895 1200 1536 | T:kcp/optimized1600lcufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7729 | 66629 0 0 | 87767 1200 1536 | T:kcp/optimized1600lcufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 7812 | 64657 0 0 | 85199 1200 1536 | T:kcp/optimized1600lcufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 8067 | 72831 0 0 | 96005 1288 1440 | T:kcp/optimized1600ufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 8199 | 10438 0 0 | 34333 1288 1472 | T:kcp/compact1600 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 8207 | 36984 0 0 | 60157 1288 1440 | T:kcp/optimized1600u6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 8372 | 10620 0 0 | 34648 1304 1472 | T:kcp/reference1600 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 8492 | 14097 0 0 | 37400 1304 1440 | T:kcp/reference1600 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 8546 | 10596 0 0 | 34024 1304 1440 | T:kcp/reference1600 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 9557 | 15168 0 0 | 38341 1288 1440 | T:kcp/compact1600 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 13667 | 65700 0 0 | 88989 1288 1440 | T:kcp/optimized1600lcufullshld | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 13670 | 65849 0 0 | 89741 1288 1472 | T:kcp/optimized1600lcufullshld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 13689 | 63883 0 0 | 85083 1280 1504 | T:kcp/optimized1600lcufullshld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 13837 | 61567 0 0 | 81019 1184 1504 | T:kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 13881 | 81989 0 0 | 105589 1320 1440 | T:kcp/optimized1600AsmX86-64shld | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 13885 | 78175 0 0 | 99727 1232 1536 | T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 13888 | 78889 0 0 | 102613 1320 1440 | T:kcp/optimized1600AsmX86-64shld | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 13889 | 78541 0 0 | 102271 1232 1536 | T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 13890 | 78945 0 0 | 103269 1320 1472 | T:kcp/optimized1600AsmX86-64shld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 13900 | 78032 0 0 | 99181 1320 1440 | T:kcp/optimized1600AsmX86-64shld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 13901 | 78634 0 0 | 100291 1312 1504 | T:kcp/optimized1600AsmX86-64shld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 13925 | 77835 0 0 | 98807 1232 1536 | T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 13930 | 77419 0 0 | 97299 1216 1504 | T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 14045 | 66533 0 0 | 87671 1200 1536 | T:kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 14080 | 70587 0 0 | 93895 1200 1536 | T:kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 14110 | 63424 0 0 | 84141 1288 1440 | T:kcp/optimized1600lcufullshld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 14146 | 71823 0 0 | 94989 1288 1440 | T:kcp/optimized1600lcufullshld | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 14612 | 64071 0 0 | 84607 1200 1536 | T:kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 17236 | 24087 0 0 | 47333 1288 1440 | T:kcp/inplace1600bi | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 17245 | 24391 0 0 | 48237 1288 1472 | T:kcp/inplace1600bi | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 17261 | 15585 0 0 | 38863 1200 1536 | T:kcp/compact1600 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 17596 | 10022 0 0 | 33317 1288 1440 | T:kcp/compact1600 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 17704 | 16642 0 0 | 37175 1200 1536 | T:kcp/inplace1600bi | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 17800 | 16162 0 0 | 35587 1184 1504 | T:kcp/inplace1600bi | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 18177 | 28412 0 0 | 51751 1200 1536 | T:kcp/inplace1600bi | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 18622 | 26819 0 0 | 49717 1288 1440 | T:kcp/inplace1600bi | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 19110 | 19169 0 0 | 39869 1288 1440 | T:kcp/inplace1600bi | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 19255 | 20868 0 0 | 41999 1200 1536 | T:kcp/inplace1600bi | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 19657 | 19610 0 0 | 40795 1280 1504 | T:kcp/inplace1600bi | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 24623 | 9365 0 0 | 32802 1216 1536 | T:kcp/reference1600 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 27440 | 8006 0 0 | 29143 1200 1536 | T:kcp/compact1600 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 29126 | 7330 0 0 | 28053 1288 1440 | T:kcp/compact1600 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 32397 | 7706 0 0 | 28835 1280 1504 | T:kcp/compact1600 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 33690 | 7145 0 0 | 27695 1200 1536 | T:kcp/compact1600 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 35750 | 6305 0 0 | 25731 1184 1504 | T:kcp/compact1600 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 56941 | 8101 0 0 | 29362 1216 1536 | T:kcp/reference1600 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 57002 | 8338 0 0 | 29160 1304 1440 | T:kcp/reference1600 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 98826 | 7817 0 0 | 28474 1216 1536 | T:kcp/reference1600 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 103739 | 9029 0 0 | 30283 1296 1504 | T:kcp/reference1600 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 166363 | 6726 0 0 | 26267 1200 1504 | T:kcp/reference1600 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 209098 | 13766 0 0 | 37282 1216 1536 | T:kcp/reference1600-32bits | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 220155 | 10902 0 0 | 32194 1216 1536 | T:kcp/reference1600-32bits | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 259119 | 13577 0 0 | 37616 1304 1472 | T:kcp/reference1600-32bits | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 273606 | 17182 0 0 | 40496 1304 1440 | T:kcp/reference1600-32bits | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 283614 | 11063 0 0 | 31928 1304 1440 | T:kcp/reference1600-32bits | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 292711 | 13145 0 0 | 36584 1304 1440 | T:kcp/reference1600-32bits | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 366106 | 9937 0 0 | 30610 1216 1536 | T:kcp/reference1600-32bits | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 400762 | 10852 0 0 | 32211 1296 1504 | T:kcp/reference1600-32bits | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
| 424127 | 8527 0 0 | 28123 1200 1504 | T:kcp/reference1600-32bits | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260217 | 20260217 |
Compiler output
K12.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KangarooTwelve.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KeccakSpongeWidth1600.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:26:17: warning: unknown pragma ignored [-Wunknown-pragmas]
KeccakP-1600-AVX2.cpp: #pragma GCC optimize("2")
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: 1 warning generated.
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_Sponge(unsigned int, unsigned int, unsigned char const*, unsigned long, unsigned char, unsigned char*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:50: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:51: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:58: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:67: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:68: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:78: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:89: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:92: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:94: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:103: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:110: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:111: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:121: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeInitialize(KeccakWidth1600_SpongeInstanceStruct*, unsigned int, unsigned int)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:139: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:140: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeAbsorb(KeccakWidth1600_SpongeInstanceStruct*, unsigned char const*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:178: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:179: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:197: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:201: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:168: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeAbsorbLastFewBits(KeccakWidth1600_SpongeInstanceStruct*, unsigned char)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:228: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AVX2 | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
K12.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KangarooTwelve.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KeccakSpongeWidth1600.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:26:17: warning: unknown pragma ignored [-Wunknown-pragmas]
KeccakP-1600-AVX2.cpp: #pragma GCC optimize("2")
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: 1 warning generated.
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_Sponge(unsigned int, unsigned int, unsigned char const*, unsigned long, unsigned char, unsigned char*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:50: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:51: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:58: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:67: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:68: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:78: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:89: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:92: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:94: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:103: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:110: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:111: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:121: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeInitialize(KeccakWidth1600_SpongeInstanceStruct*, unsigned int, unsigned int)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:139: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:140: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeAbsorb(KeccakWidth1600_SpongeInstanceStruct*, unsigned char const*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:197: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:201: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:178: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:179: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:168: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:197: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:201: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AVX2 | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
K12.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KangarooTwelve.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KeccakSpongeWidth1600.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:26:17: warning: unknown pragma ignored [-Wunknown-pragmas]
KeccakP-1600-AVX2.cpp: #pragma GCC optimize("2")
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: 1 warning generated.
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_Sponge(unsigned int, unsigned int, unsigned char const*, unsigned long, unsigned char, unsigned char*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:50: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:51: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:58: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:67: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:68: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:78: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:89: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:92: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:94: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:103: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:110: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:111: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:121: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeInitialize(KeccakWidth1600_SpongeInstanceStruct*, unsigned int, unsigned int)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:139: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:140: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeAbsorb(KeccakWidth1600_SpongeInstanceStruct*, unsigned char const*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:178: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:179: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:197: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:201: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:168: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeAbsorbLastFewBits(KeccakWidth1600_SpongeInstanceStruct*, unsigned char)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:228: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AVX2 | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
K12.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KangarooTwelve.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KeccakSpongeWidth1600.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:26:17: warning: unknown pragma ignored [-Wunknown-pragmas]
KeccakP-1600-AVX2.cpp: #pragma GCC optimize("2")
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: 1 warning generated.
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_Sponge(unsigned int, unsigned int, unsigned char const*, unsigned long, unsigned char, unsigned char*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:50: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:51: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:58: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:67: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:68: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:78: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:89: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:92: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:94: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:103: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:110: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:111: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:121: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeInitialize(KeccakWidth1600_SpongeInstanceStruct*, unsigned int, unsigned int)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:139: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:140: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeAbsorb(KeccakWidth1600_SpongeInstanceStruct*, unsigned char const*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:178: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:179: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:197: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:201: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:168: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeAbsorbLastFewBits(KeccakWidth1600_SpongeInstanceStruct*, unsigned char)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/clang++_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/./KeccakSponge.inc:228: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AVX2 | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_Sponge(unsigned int, unsigned int, unsigned char const*, unsigned long, unsigned char, unsigned char*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:50: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:51: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:78: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:89: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:94: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:103: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:110: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:111: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:121: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:67: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:68: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:58: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:92: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeInitialize(KeccakWidth1600_SpongeInstanceStruct*, unsigned int, unsigned int)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:139: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:140: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeAbsorb(KeccakWidth1600_SpongeInstanceStruct*, unsigned char const*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:168: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:197: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:201: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:178: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:179: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeAbsorbLastFewBits(KeccakWidth1600_SpongeInstanceStruct*, unsigned char)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:228: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AVX2 | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_Sponge(unsigned int, unsigned int, unsigned char const*, unsigned long, unsigned char, unsigned char*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:50: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:51: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:78: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:89: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:94: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:103: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:110: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:111: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:121: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:67: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:68: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:58: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:92: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeInitialize(KeccakWidth1600_SpongeInstanceStruct*, unsigned int, unsigned int)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:139: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:140: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeAbsorb(KeccakWidth1600_SpongeInstanceStruct*, unsigned char const*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:168: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:197: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:201: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:178: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:179: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeAbsorbLastFewBits(KeccakWidth1600_SpongeInstanceStruct*, unsigned char)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:228: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AVX2 | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_Sponge(unsigned int, unsigned int, unsigned char const*, unsigned long, unsigned char, unsigned char*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:50: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:51: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:58: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:67: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:68: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:78: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:89: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:94: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:103: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:110: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:111: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:121: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:92: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeInitialize(KeccakWidth1600_SpongeInstanceStruct*, unsigned int, unsigned int)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:139: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:140: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeAbsorb(KeccakWidth1600_SpongeInstanceStruct*, unsigned char const*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:178: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:179: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:197: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:168: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:201: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeAbsorbLastFewBits(KeccakWidth1600_SpongeInstanceStruct*, unsigned char)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:228: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AVX2 | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_Sponge(unsigned int, unsigned int, unsigned char const*, unsigned long, unsigned char, unsigned char*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:50: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:51: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:58: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:67: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:68: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:78: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:89: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:92: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:94: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:103: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:110: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:111: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:121: undefined reference to `KeccakP1600_ExtractBytes(void const*, unsigned char*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeInitialize(KeccakWidth1600_SpongeInstanceStruct*, unsigned int, unsigned int)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:139: undefined reference to `KeccakP1600_StaticInitialize()'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:140: undefined reference to `KeccakP1600_Initialize(void*)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeAbsorb(KeccakWidth1600_SpongeInstanceStruct*, unsigned char const*, unsigned long)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:168: undefined reference to `KeccakF1600_FastLoop_Absorb(void*, unsigned int, unsigned char const*, unsigned long)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:178: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:179: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:197: undefined reference to `KeccakP1600_AddBytes(void*, unsigned char const*, unsigned int, unsigned int)'
try.cpp: /usr/bin/ld: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:201: undefined reference to `KeccakP1600_Permute_24rounds(void*)'
try.cpp: /usr/bin/ld: libcrypto_hash_k12.a(KeccakSpongeWidth1600.o): in function `KeccakWidth1600_SpongeAbsorbLastFewBits(KeccakWidth1600_SpongeInstanceStruct*, unsigned char)':
try.cpp: .../supercop-data/rome0/amd64/try/cpp/g++_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_hash/k12/kcp/optimized1600AVX2/work/KeccakSponge.inc:228: undefined reference to `KeccakP1600_AddByte(void*, unsigned char, unsigned int)'
try.cpp: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AVX2 | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:41: error: always_inline function '_mm512_maskz_loadu_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_AddBytes' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:215:37: note: expanded from macro 'LOAD_8Lanes'
KeccakP-1600-AVX512.c: #define LOAD_8Lanes(a) LOAD_Lanes(0xFF,a)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:212:37: note: expanded from macro 'LOAD_Lanes'
KeccakP-1600-AVX512.c: #define LOAD_Lanes(m,a) _mm512_maskz_loadu_epi64(m,a)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:41: 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:215:37: note: expanded from macro 'LOAD_8Lanes'
KeccakP-1600-AVX512.c: #define LOAD_8Lanes(a) LOAD_Lanes(0xFF,a)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:212:37: note: expanded from macro 'LOAD_Lanes'
KeccakP-1600-AVX512.c: #define LOAD_Lanes(m,a) _mm512_maskz_loadu_epi64(m,a)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:68: error: always_inline function '_mm512_maskz_loadu_epi64' requires target feature 'avx512f', but would be inlined into function 'KeccakP1600_AddBytes' that is compiled without support for 'avx512f'
KeccakP-1600-AVX512.c: STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:215:37: note: expanded from macro 'LOAD_8Lanes'
KeccakP-1600-AVX512.c: #define LOAD_8Lanes(a) LOAD_Lanes(0xFF,a)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:212:37: note: expanded from macro 'LOAD_Lanes'
KeccakP-1600-AVX512.c: #define LOAD_Lanes(m,a) _mm512_maskz_loadu_epi64(m,a)
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AVX512 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AVX512 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AVX512 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AVX512 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AVX512 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:523:18: warning: unused variable 'i' [-Wunused-variable]
KeccakP-1600-AVX512.c: 523 | unsigned int i;
KeccakP-1600-AVX512.c: | ^
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_AddBytes':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
KeccakP-1600-AVX512.c: 216 | #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: 219 | #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: | ^~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:238:9: note: in expansion of macro 'STORE_8Lanes'
KeccakP-1600-AVX512.c: 238 | STORE_8Lanes( stateAsLanes, XOR(LOAD_8Lanes(stateAsLanes), LOAD_8Lanes((const UINT64*)data)));
KeccakP-1600-AVX512.c: | ^~~~~~~~~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/12/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/12/include/avx512fintrin.h:6482:1: error: inlining failed in call to 'always_inline' '_mm512_mask_storeu_epi64': target specific option mismatch
KeccakP-1600-AVX512.c: 6482 | _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
KeccakP-1600-AVX512.c: | ^~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:216:37: note: called from here
KeccakP-1600-AVX512.c: 216 | #define STORE_Lanes(a,m,v) _mm512_mask_storeu_epi64(a,m,v)
KeccakP-1600-AVX512.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:219:37: note: in expansion of macro 'STORE_Lanes'
KeccakP-1600-AVX512.c: 219 | #define STORE_8Lanes(a,v) STORE_Lanes(a,0xFF,v)
KeccakP-1600-AVX512.c: | ^~~~~~~~~~~
KeccakP-1600-AVX512.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AVX512 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AVX512 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
try.c: /usr/bin/ld: libcrypto_hash_k12.a(keccak.o): warning: relocation in read-only section `.text'
try.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
try.c: /usr/bin/ld: libcrypto_hash_k12.a(keccak.o): warning: relocation in read-only section `.text'
try.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
measure.c: /usr/bin/ld: libcrypto_hash_k12.a(keccak.o): warning: relocation in read-only section `.text'
measure.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
Number of similar (implementation,compiler) pairs: 18, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AsmX86-64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64shld | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64shld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64shld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64shld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64shld | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
keccak.s: keccak.s:555:24: error: expected register here
keccak.s: movq %rax, _ba(arg1)
keccak.s: ^
keccak.s: keccak.s:556:24: error: expected register here
keccak.s: movq %rcx, _be(arg1)
keccak.s: ^
keccak.s: keccak.s:557:24: error: expected register here
keccak.s: movq %rcx, _bi(arg1)
keccak.s: ^
keccak.s: keccak.s:558:24: error: expected register here
keccak.s: movq %rax, _bo(arg1)
keccak.s: ^
keccak.s: keccak.s:559:24: error: expected register here
keccak.s: movdqu %xmm0, _bu(arg1)
keccak.s: ^
keccak.s: keccak.s:560:24: error: expected register here
keccak.s: movdqu %xmm0, _ge(arg1)
keccak.s: ^
keccak.s: keccak.s:561:24: error: expected register here
keccak.s: movq %rcx, _go(arg1)
keccak.s: ^
keccak.s: keccak.s:562:24: error: expected register here
keccak.s: movq %rax, _gu(arg1)
keccak.s: ^
keccak.s: keccak.s:563:24: error: expected register here
keccak.s: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AsmX86-64Apple | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64Apple | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64Apple | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64Apple | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64Apple | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:555: Error: junk `(arg1)' after expression
keccak.s: keccak.s:555: Error: junk `(arg1)' after expression
keccak.s: keccak.s:556: Error: junk `(arg1)' after expression
keccak.s: keccak.s:556: Error: junk `(arg1)' after expression
keccak.s: keccak.s:557: Error: junk `(arg1)' after expression
keccak.s: keccak.s:557: Error: junk `(arg1)' after expression
keccak.s: keccak.s:558: Error: junk `(arg1)' after expression
keccak.s: keccak.s:558: Error: junk `(arg1)' after expression
keccak.s: keccak.s:559: Error: junk `(arg1)' after expression
keccak.s: keccak.s:560: Error: junk `(arg1)' after expression
keccak.s: keccak.s:561: Error: junk `(arg1)' after expression
keccak.s: keccak.s:561: Error: junk `(arg1)' after expression
keccak.s: keccak.s:562: Error: junk `(arg1)' after expression
keccak.s: keccak.s:562: Error: junk `(arg1)' after expression
keccak.s: keccak.s:563: Error: junk `(arg1)' after expression
keccak.s: keccak.s:564: Error: junk `(arg1)' after expression
keccak.s: keccak.s:564: Error: junk `(arg1)' after expression
keccak.s: keccak.s:565: Error: junk `(arg1)' after expression
keccak.s: keccak.s:565: Error: junk `(arg1)' after expression
keccak.s: keccak.s:566: Error: junk `(arg1)' after expression
keccak.s: keccak.s:567: Error: junk `(arg1)' after expression
keccak.s: keccak.s:567: Error: junk `(arg1)' after expression
keccak.s: keccak.s:568: Error: junk `(arg1)' after expression
keccak.s: keccak.s:568: Error: junk `(arg1)' after expression
keccak.s: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64Apple | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Amae' [-Wunused-variable]
KeccakP-1600-XOP.c: declareABCDE
KeccakP-1600-XOP.c: ^
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 '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 '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:400:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~~~~~
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| T:kcp/optimized1600XOPu6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600XOPu6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
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 '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:400:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~~~~~
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600XOPu6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
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 '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 '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 '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:400:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~~~~~
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600XOPu6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Amae' [-Wunused-variable]
KeccakP-1600-XOP.c: declareABCDE
KeccakP-1600-XOP.c: ^
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: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 '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:400:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~~~~~
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600XOPu6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_Nrounds':
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: 8, namely:
| Implementation | Compiler |
| T:kcp/optimized1600XOPu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600XOPu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600XOPu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600XOPu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600XOPufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600XOPufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600XOPufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600XOPufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Amae' [-Wunused-variable]
KeccakP-1600-XOP.c: declareABCDE
KeccakP-1600-XOP.c: ^
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 '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 '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:400:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~~~~~
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600XOPufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
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:400:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~~~~~
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600XOPufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
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 '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 '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 '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 '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:400:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~~~~~
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600XOPufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Amae' [-Wunused-variable]
KeccakP-1600-XOP.c: declareABCDE
KeccakP-1600-XOP.c: ^
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 '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 '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:400:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~~~~~
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600XOPufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395:5: warning: unused variable 'Aku' [-Wunused-variable]
KeccakP-1600-XOP.c: declareABCDE
KeccakP-1600-XOP.c: ^
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 '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:400:5: warning: variable 'Zero' is uninitialized when used here [-Wuninitialized]
KeccakP-1600-XOP.c: roundsN(nr)
KeccakP-1600-XOP.c: ^~~~~~~~~~~
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600XOPufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
KeccakP-1600-reference.c: KeccakP-1600-reference.c:252: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:263: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.
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:kcp/reference1600 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/reference1600 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/reference1600 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/reference1600 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/reference1600 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
KeccakP-1600-reference.c: KeccakP-1600-reference.c:263:13: warning: 'fromWordsToBytes' defined but not used [-Wunused-function]
KeccakP-1600-reference.c: 263 | static void fromWordsToBytes(unsigned char *state, const tKeccakLane *stateAsWords)
KeccakP-1600-reference.c: | ^~~~~~~~~~~~~~~~
KeccakP-1600-reference.c: KeccakP-1600-reference.c:252:13: warning: 'fromBytesToWords' defined but not used [-Wunused-function]
KeccakP-1600-reference.c: 252 | static void fromBytesToWords(tKeccakLane *stateAsWords, const unsigned char *state)
KeccakP-1600-reference.c: | ^~~~~~~~~~~~~~~~
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:kcp/reference1600 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/reference1600 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/reference1600 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/reference1600 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
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
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| T:kcp/compact1600 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/compact1600 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/compact1600 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/compact1600 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/compact1600 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/compact1600 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/compact1600 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/compact1600 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/compact1600 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
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
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| T:kcp/inplace1600bi | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/inplace1600bi | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/inplace1600bi | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/inplace1600bi | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/inplace1600bi | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/inplace1600bi | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/inplace1600bi | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/inplace1600bi | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/inplace1600bi | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
keccak.o InlinePerm a
keccak.o KeccakF1600_FastLoop_Absorb T
keccak.o KeccakP1600_AddByte T
keccak.o KeccakP1600_AddBytes T
keccak.o KeccakP1600_ExtractAndAddBytes T
keccak.o KeccakP1600_ExtractBytes T
keccak.o KeccakP1600_Initialize T
keccak.o KeccakP1600_OverwriteBytes T
keccak.o KeccakP1600_OverwriteWithZeroes T
keccak.o KeccakP1600_Permute_12rounds T
keccak.o KeccakP1600_Permute_24rounds T
keccak.o KeccakP1600_Permute_Nrounds T
keccak.o KeccakP1600_StaticInitialize T
keccak.o UseSIMD a
keccak.o _ba a
keccak.o _be a
keccak.o _bi a
keccak.o _bo a
keccak.o _bu a
keccak.o _ga a
keccak.o _ge a
keccak.o _gi a
keccak.o _go a
keccak.o _gu a
keccak.o _ka a
keccak.o _ke a
keccak.o _ki a
keccak.o _ko a
keccak.o _ku a
keccak.o _ma a
keccak.o _me a
keccak.o _mi a
keccak.o _mo a
keccak.o _mu a
keccak.o _sa a
keccak.o _se a
keccak.o _si a
keccak.o _so a
keccak.o _su a
Number of similar (implementation,compiler) pairs: 18, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AsmX86-64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64shld | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64shld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64shld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64shld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64shld | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
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-opt64.o KeccakP1600_Permute_Nrounds T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
Number of similar (implementation,compiler) pairs: 45, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcu6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600lcu6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600lcu6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600lcu6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600lcu6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600lcu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600lcu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600lcu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600lcu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600lcufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600lcufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600lcufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600lcufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600lcufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600lcufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600lcufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600lcufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600lcufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600lcufullshld | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600lcufullshld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600lcufullshld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600lcufullshld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600lcufullshld | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600lcufullshld | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600u6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600u6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600u6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600u6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600u6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600u6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600u6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600u6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600u6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600ufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600ufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600ufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600ufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600ufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/optimized1600ufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600ufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600ufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/optimized1600ufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
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-reference.o KeccakP1600_Permute_Nrounds T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| T:kcp/reference1600 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/reference1600 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/reference1600 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/reference1600 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/reference1600 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/reference1600 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/reference1600 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/reference1600 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/reference1600 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
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 KeccakP1600_Permute_Nrounds T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| T:kcp/reference1600-32bits | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/reference1600-32bits | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/reference1600-32bits | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/reference1600-32bits | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/reference1600-32bits | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:kcp/reference1600-32bits | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/reference1600-32bits | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/reference1600-32bits | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:kcp/reference1600-32bits | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |