Test results for ppc64, power9, crypto_hash/k12
[Page version: 20250927 20:45:55]
Measurements for ppc64, power9, crypto_hash
Test results for ppc64, power9, crypto_hash
Test results for crypto_hash/k12
Computer: power9
Microarchitecture: ppc64; POWER9 (004e1203)
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_hash
Primitive: k12
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6565 | 51024 0 0 | 63371 676 1072 | T:kcp/optimized1600ufull | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6618 | 55372 0 0 | 73513 684 1072 | T:kcp/optimized1600ufull | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6642 | 54988 0 0 | 71017 684 1072 | T:kcp/optimized1600ufull | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6656 | 110744 0 0 | 73513 684 1072 | T:kcp/optimized1600ufull | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6686 | 54988 0 0 | 71017 684 1072 | T:kcp/optimized1600ufull | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6711 | 58444 0 0 | 76585 684 1072 | T:kcp/optimized1600lcufull | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6748 | 51024 0 0 | 63371 676 1072 | T:kcp/optimized1600ufull | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6755 | 58316 0 0 | 74345 684 1072 | T:kcp/optimized1600lcufull | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6756 | 52100 0 0 | 64459 676 1072 | T:kcp/optimized1600lcufull | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6782 | 51332 0 0 | 64203 676 1072 | T:kcp/optimized1600ufull | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6797 | 58316 0 0 | 74345 684 1072 | T:kcp/optimized1600lcufull | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6805 | 52052 0 0 | 64939 676 1072 | T:kcp/optimized1600lcufull | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6810 | 52052 0 0 | 64939 676 1072 | T:kcp/optimized1600lcufull | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6844 | 51332 0 0 | 64203 676 1072 | T:kcp/optimized1600ufull | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6861 | 52100 0 0 | 64459 676 1072 | T:kcp/optimized1600lcufull | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6902 | 116888 0 0 | 76585 684 1072 | T:kcp/optimized1600lcufull | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 6924 | 53984 0 0 | 70633 684 1072 | T:kcp/optimized1600ufull | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 7095 | 56880 0 0 | 73513 684 1072 | T:kcp/optimized1600lcufull | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 7276 | 56708 0 0 | 72566 676 1096 | T:kcp/optimized1600lcufull | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7314 | 56052 0 0 | 71902 676 1096 | T:kcp/optimized1600ufull | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7330 | 52416 0 0 | 67958 676 1096 | T:kcp/optimized1600ufull | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7333 | 28956 0 0 | 45609 684 1072 | T:kcp/optimized1600u6 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 7348 | 32516 0 0 | 49982 676 1104 | T:kcp/optimized1600u6 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7367 | 58744 0 0 | 76218 676 1104 | T:kcp/optimized1600ufull | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7400 | 52376 0 0 | 67758 676 1096 | T:kcp/optimized1600ufull | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7414 | 35092 0 0 | 52550 676 1104 | T:kcp/optimized1600lcu6 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7440 | 58092 0 0 | 75358 676 1104 | T:kcp/optimized1600ufull | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7441 | 60912 0 0 | 78410 676 1104 | T:kcp/optimized1600lcufull | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7466 | 56788 0 0 | 72646 676 1096 | T:kcp/optimized1600lcufull | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7467 | 52416 0 0 | 67958 676 1096 | T:kcp/optimized1600ufull | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7481 | 56788 0 0 | 72646 676 1096 | T:kcp/optimized1600lcufull | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7490 | 31836 0 0 | 48489 684 1072 | T:kcp/optimized1600lcu6 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 7525 | 60172 0 0 | 77474 676 1104 | T:kcp/optimized1600lcufull | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7527 | 58092 0 0 | 75358 676 1104 | T:kcp/optimized1600ufull | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7540 | 60172 0 0 | 77474 676 1104 | T:kcp/optimized1600lcufull | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7543 | 32468 0 0 | 49738 676 1104 | T:kcp/optimized1600u6 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7545 | 55960 0 0 | 71826 676 1096 | T:kcp/optimized1600ufull | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7550 | 55960 0 0 | 71826 676 1096 | T:kcp/optimized1600ufull | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7564 | 53116 0 0 | 68674 676 1096 | T:kcp/optimized1600lcufull | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7573 | 53116 0 0 | 68674 676 1096 | T:kcp/optimized1600lcufull | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7578 | 28600 0 0 | 43966 676 1096 | T:kcp/optimized1600u6 | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7588 | 32468 0 0 | 49738 676 1104 | T:kcp/optimized1600u6 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7595 | 49164 0 0 | 63062 668 1088 | T:kcp/optimized1600ufull | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7632 | 32192 0 0 | 48030 676 1096 | T:kcp/optimized1600lcu6 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7634 | 31232 0 0 | 47082 676 1096 | T:kcp/optimized1600u6 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7660 | 28640 0 0 | 44198 676 1096 | T:kcp/optimized1600u6 | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7675 | 53044 0 0 | 68434 676 1096 | T:kcp/optimized1600lcufull | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7723 | 49196 0 0 | 63274 668 1088 | T:kcp/optimized1600ufull | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7740 | 49196 0 0 | 63274 668 1088 | T:kcp/optimized1600ufull | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7791 | 31452 0 0 | 47294 676 1096 | T:kcp/optimized1600u6 | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7794 | 49632 0 0 | 63538 668 1088 | T:kcp/optimized1600lcufull | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7800 | 31452 0 0 | 47294 676 1096 | T:kcp/optimized1600u6 | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7822 | 28640 0 0 | 44198 676 1096 | T:kcp/optimized1600u6 | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7823 | 31548 0 0 | 49705 684 1072 | T:kcp/optimized1600u6 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 7829 | 29244 0 0 | 44630 676 1096 | T:kcp/optimized1600lcu6 | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7847 | 49664 0 0 | 63750 668 1088 | T:kcp/optimized1600lcufull | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7851 | 49664 0 0 | 63750 668 1088 | T:kcp/optimized1600lcufull | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7854 | 29316 0 0 | 44870 676 1096 | T:kcp/optimized1600lcu6 | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7856 | 34764 0 0 | 52046 676 1104 | T:kcp/optimized1600lcu6 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7871 | 34764 0 0 | 52046 676 1104 | T:kcp/optimized1600lcu6 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7917 | 27320 0 0 | 40195 676 1072 | T:kcp/optimized1600u6 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 7928 | 31164 0 0 | 47209 684 1072 | T:kcp/optimized1600u6 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 7932 | 29316 0 0 | 44870 676 1096 | T:kcp/optimized1600lcu6 | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7932 | 31164 0 0 | 47209 684 1072 | T:kcp/optimized1600u6 | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 7959 | 32264 0 0 | 48106 676 1096 | T:kcp/optimized1600lcu6 | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7978 | 32264 0 0 | 48106 676 1096 | T:kcp/optimized1600lcu6 | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 7986 | 27156 0 0 | 39491 676 1072 | T:kcp/optimized1600u6 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 8015 | 63096 0 0 | 49705 684 1072 | T:kcp/optimized1600u6 | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 8044 | 28232 0 0 | 40587 676 1072 | T:kcp/optimized1600lcu6 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 8048 | 27156 0 0 | 39491 676 1072 | T:kcp/optimized1600u6 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 8066 | 34620 0 0 | 52777 684 1072 | T:kcp/optimized1600lcu6 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 8106 | 69240 0 0 | 52777 684 1072 | T:kcp/optimized1600lcu6 | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 8113 | 34492 0 0 | 50537 684 1072 | T:kcp/optimized1600lcu6 | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 8115 | 28232 0 0 | 40587 676 1072 | T:kcp/optimized1600lcu6 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 8154 | 34492 0 0 | 50537 684 1072 | T:kcp/optimized1600lcu6 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 8162 | 27320 0 0 | 40195 676 1072 | T:kcp/optimized1600u6 | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 8176 | 28056 0 0 | 40939 676 1072 | T:kcp/optimized1600lcu6 | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 8258 | 28056 0 0 | 40939 676 1072 | T:kcp/optimized1600lcu6 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 8313 | 25020 0 0 | 38918 668 1088 | T:kcp/optimized1600u6 | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 8429 | 25056 0 0 | 39162 668 1088 | T:kcp/optimized1600u6 | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 8444 | 25708 0 0 | 39790 668 1088 | T:kcp/optimized1600lcu6 | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 8464 | 25056 0 0 | 39162 668 1088 | T:kcp/optimized1600u6 | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 8713 | 25708 0 0 | 39790 668 1088 | T:kcp/optimized1600lcu6 | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 9001 | 25676 0 0 | 39578 668 1088 | T:kcp/optimized1600lcu6 | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 13272 | 23608 0 0 | 30140 684 1088 | T:kcp/reference1600 | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 13283 | 11804 0 0 | 30140 684 1088 | T:kcp/reference1600 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 13707 | 11804 0 0 | 28028 684 1088 | T:kcp/reference1600 | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 13744 | 11804 0 0 | 28028 684 1088 | T:kcp/reference1600 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 13835 | 11612 0 0 | 28444 684 1088 | T:kcp/reference1600 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 20775 | 26024 8 0 | 43929 684 1072 | T:kcp/inplace1600bi | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 20796 | 25256 8 0 | 41049 684 1072 | T:kcp/inplace1600bi | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 20815 | 25256 8 0 | 41049 684 1072 | T:kcp/inplace1600bi | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 20866 | 52048 16 0 | 43929 684 1072 | T:kcp/inplace1600bi | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 21292 | 25704 8 0 | 42153 684 1072 | T:kcp/inplace1600bi | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 21578 | 19290 0 0 | 36659 676 1096 | T:kcp/compact1600 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 22294 | 19634 0 0 | 36807 676 1096 | T:kcp/compact1600 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 22297 | 19634 0 0 | 36807 676 1096 | T:kcp/compact1600 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 22786 | 18764 8 0 | 31099 676 1072 | T:kcp/inplace1600bi | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 22804 | 18880 8 0 | 31739 676 1072 | T:kcp/inplace1600bi | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 22820 | 18764 8 0 | 31099 676 1072 | T:kcp/inplace1600bi | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 22863 | 28152 0 0 | 32225 684 1072 | T:kcp/compact1600 | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 22978 | 18880 8 0 | 31739 676 1072 | T:kcp/inplace1600bi | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 23232 | 14044 0 0 | 30081 684 1072 | T:kcp/compact1600 | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 23268 | 12752 0 0 | 30094 676 1112 | T:kcp/reference1600 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 23365 | 14076 0 0 | 32225 684 1072 | T:kcp/compact1600 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 23624 | 14044 0 0 | 30081 684 1072 | T:kcp/compact1600 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 23902 | 13560 0 0 | 30209 684 1072 | T:kcp/compact1600 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 24541 | 12948 0 0 | 30470 676 1112 | T:kcp/reference1600 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 25418 | 22624 0 0 | 38170 676 1096 | T:kcp/inplace1600bi | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 25441 | 22624 0 0 | 38170 676 1096 | T:kcp/inplace1600bi | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 25530 | 22608 0 0 | 37974 676 1096 | T:kcp/inplace1600bi | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 26322 | 12752 0 0 | 30094 676 1112 | T:kcp/reference1600 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 30046 | 19280 0 0 | 33346 668 1088 | T:kcp/inplace1600bi | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 30128 | 32420 0 0 | 49706 676 1104 | T:kcp/inplace1600bi | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 30138 | 19324 0 0 | 33214 668 1088 | T:kcp/inplace1600bi | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 30388 | 32420 0 0 | 49706 676 1104 | T:kcp/inplace1600bi | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 30521 | 19280 0 0 | 33346 668 1088 | T:kcp/inplace1600bi | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 32643 | 25984 0 0 | 41826 676 1096 | T:kcp/inplace1600bi | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 32943 | 25984 0 0 | 41826 676 1096 | T:kcp/inplace1600bi | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 33350 | 33248 0 0 | 50714 676 1104 | T:kcp/inplace1600bi | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 35082 | 26324 0 0 | 42154 676 1096 | T:kcp/inplace1600bi | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 51869 | 7736 0 0 | 20091 676 1072 | T:kcp/compact1600 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 52189 | 7736 0 0 | 20091 676 1072 | T:kcp/compact1600 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 52813 | 12493 0 0 | 28227 676 1088 | T:kcp/compact1600 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 53429 | 12481 0 0 | 28247 676 1088 | T:kcp/compact1600 | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 55187 | 12481 0 0 | 28247 676 1088 | T:kcp/compact1600 | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 56162 | 8492 0 0 | 21371 676 1072 | T:kcp/compact1600 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 56330 | 8492 0 0 | 21371 676 1072 | T:kcp/compact1600 | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 64075 | 8601 0 0 | 22515 668 1080 | T:kcp/compact1600 | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 64122 | 8601 0 0 | 22515 668 1080 | T:kcp/compact1600 | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 64365 | 8569 0 0 | 22311 668 1080 | T:kcp/compact1600 | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 70670 | 11769 0 0 | 27235 676 1088 | T:kcp/compact1600 | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 70700 | 11769 0 0 | 27235 676 1088 | T:kcp/compact1600 | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 70822 | 11737 0 0 | 27039 676 1088 | T:kcp/compact1600 | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 101812 | 9568 0 0 | 22659 676 1088 | T:kcp/reference1600 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 104258 | 9568 0 0 | 22659 676 1088 | T:kcp/reference1600 | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 104588 | 12331 0 0 | 28234 676 1104 | T:kcp/reference1600 | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 105150 | 12331 0 0 | 28234 676 1104 | T:kcp/reference1600 | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 109057 | 12475 0 0 | 28366 676 1104 | T:kcp/reference1600 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 113892 | 8711 0 0 | 22771 668 1096 | T:kcp/reference1600 | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 114397 | 8711 0 0 | 22771 668 1096 | T:kcp/reference1600 | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 134530 | 8687 0 0 | 22563 668 1096 | T:kcp/reference1600 | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 173486 | 19893 0 0 | 38100 684 1088 | T:kcp/reference1600-32bits | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 175744 | 39786 0 0 | 38100 684 1088 | T:kcp/reference1600-32bits | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 180347 | 19541 0 0 | 36244 684 1088 | T:kcp/reference1600-32bits | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 186488 | 9040 0 0 | 21571 676 1088 | T:kcp/reference1600 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 188015 | 9040 0 0 | 21571 676 1088 | T:kcp/reference1600 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 199063 | 11867 0 0 | 27482 676 1104 | T:kcp/reference1600 | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 199129 | 11867 0 0 | 27482 676 1104 | T:kcp/reference1600 | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 201333 | 12187 0 0 | 27638 676 1104 | T:kcp/reference1600 | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 221764 | 15525 0 0 | 31668 684 1088 | T:kcp/reference1600-32bits | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 225966 | 15525 0 0 | 31668 684 1088 | T:kcp/reference1600-32bits | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 399237 | 19483 0 0 | 37122 676 1112 | T:kcp/reference1600-32bits | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 401464 | 19527 0 0 | 36970 676 1112 | T:kcp/reference1600-32bits | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 404088 | 19527 0 0 | 36970 676 1112 | T:kcp/reference1600-32bits | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 424917 | 11885 0 0 | 24403 676 1088 | T:kcp/reference1600-32bits | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 453646 | 11885 0 0 | 24403 676 1088 | T:kcp/reference1600-32bits | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 740091 | 16647 0 0 | 32602 676 1104 | T:kcp/reference1600-32bits | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 741257 | 16707 0 0 | 32706 676 1104 | T:kcp/reference1600-32bits | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 752993 | 16707 0 0 | 32706 676 1104 | T:kcp/reference1600-32bits | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 782957 | 11140 0 0 | 25103 668 1096 | T:kcp/reference1600-32bits | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 790097 | 12073 0 0 | 25163 676 1088 | T:kcp/reference1600-32bits | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 790769 | 12073 0 0 | 25163 676 1088 | T:kcp/reference1600-32bits | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210422 | 20210326 |
| 795996 | 11136 0 0 | 25299 668 1096 | T:kcp/reference1600-32bits | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 797875 | 11136 0 0 | 25299 668 1096 | T:kcp/reference1600-32bits | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 898098 | 16063 0 0 | 31718 676 1104 | T:kcp/reference1600-32bits | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 898679 | 16063 0 0 | 31718 676 1104 | T:kcp/reference1600-32bits | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
| 904887 | 16387 0 0 | 31874 676 1104 | T:kcp/reference1600-32bits | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210422 | 20210326 |
Compiler output
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni,
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
keccak.s: keccak.s:4:1: error: unexpected token at start of statement
keccak.s: @ denoted as "the implementer".
keccak.s: ^
keccak.s: keccak.s:5:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:6:1: error: unexpected token at start of statement
keccak.s: @ For more information, feedback or questions, please refer to our websites:
keccak.s: ^
keccak.s: keccak.s:7:1: error: unexpected token at start of statement
keccak.s: @ http://keccak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:8:1: error: unexpected token at start of statement
keccak.s: @ http://keyak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:9:1: error: unexpected token at start of statement
keccak.s: @ http://ketje.noekeon.org/
keccak.s: ...
Number of similar (implementation,compiler) pairs: 48, namely:
| Implementation | Compiler |
| T:kcp/inplace1600ARMv6M | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv6M | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv6M | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv6M | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv6M | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv6M | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv6M | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv6M | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7A | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7A | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7A | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7A | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7A | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7A | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7A | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7A | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7M | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7M | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7M | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7M | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7M | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7M | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7M | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7M | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu1 | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu1 | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu1 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu1 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu1 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu1 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu1 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu1 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu2 | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu2 | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu2 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu2 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu2 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu2 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu2 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv7A | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv7A | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv7A | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv7A | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv7A | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv7A | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv7A | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv7A | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni,
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
keccak.s: keccak.s:4:1: error: unexpected token at start of statement
keccak.s: @ denoted as "the implementer".
keccak.s: ^
keccak.s: keccak.s:5:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:6:1: error: unexpected token at start of statement
keccak.s: @ For more information, feedback or questions, please refer to our websites:
keccak.s: ^
keccak.s: keccak.s:7:1: error: unexpected token at start of statement
keccak.s: @ http://keccak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:8:1: error: unexpected token at start of statement
keccak.s: @ http://keyak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:9:1: error: unexpected token at start of statement
keccak.s: @ http://ketje.noekeon.org/
keccak.s: ...
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni,
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
keccak.s: keccak.s:4:1: error: unexpected token at start of statement
keccak.s: @ denoted as "the implementer".
keccak.s: ^
keccak.s: keccak.s:5:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:6:1: error: unexpected token at start of statement
keccak.s: @ For more information, feedback or questions, please refer to our websites:
keccak.s: ^
keccak.s: keccak.s:7:1: error: unexpected token at start of statement
keccak.s: @ http://keccak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:8:1: error: unexpected token at start of statement
keccak.s: @ http://keyak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:9:1: error: unexpected token at start of statement
keccak.s: @ http://ketje.noekeon.org/
keccak.s: ...
Number of similar (implementation,compiler) pairs: 6, namely:
| Implementation | Compiler |
| T:kcp/inplace1600ARMv6M | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7A | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600ARMv7M | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu1 | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv6Mu2 | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv7A | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:203: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:611: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:612: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...
Number of similar (implementation,compiler) pairs: 12, namely:
| Implementation | Compiler |
| T:kcp/inplace1600ARMv6M | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv6M | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv6M | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv6M | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv6M | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv6M | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv6M | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/inplace1600ARMv6M | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv6M | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv6M | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv6M | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv6M | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:21: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:22: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:25: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:78: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:127: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:179: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...
Number of similar (implementation,compiler) pairs: 12, namely:
| Implementation | Compiler |
| T:kcp/inplace1600ARMv7A | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7A | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7A | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7A | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7A | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7A | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7A | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/inplace1600ARMv7A | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7A | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7A | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7A | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7A | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:76: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:125: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:177: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:470: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...
Number of similar (implementation,compiler) pairs: 12, namely:
| Implementation | Compiler |
| T:kcp/inplace1600ARMv7M | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7M | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7M | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7M | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7M | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7M | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7M | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/inplace1600ARMv7M | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7M | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7M | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7M | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600ARMv7M | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:300: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...
Number of similar (implementation,compiler) pairs: 12, namely:
| Implementation | Compiler |
| T:kcp/optimized1600ARMv6Mu1 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu1 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu1 | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu1 | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu1 | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu1 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu1 | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/optimized1600ARMv6Mu1 | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu1 | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu1 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu1 | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu1 | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:374: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...
Number of similar (implementation,compiler) pairs: 12, namely:
| Implementation | Compiler |
| T:kcp/optimized1600ARMv6Mu2 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu2 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu2 | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu2 | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu2 | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu2 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu2 | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/optimized1600ARMv6Mu2 | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu2 | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu2 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu2 | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv6Mu2 | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:21: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:22: Error: unknown pseudo-op: `.fpu'
keccak.s: keccak.s:23: Error: unknown pseudo-op: `.arm'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:27: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:29: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:56: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...
Number of similar (implementation,compiler) pairs: 12, namely:
| Implementation | Compiler |
| T:kcp/optimized1600ARMv7A | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv7A | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv7A | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv7A | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv7A | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv7A | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv7A | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/optimized1600ARMv7A | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv7A | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv7A | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv7A | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv7A | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
keccak.s: keccak.s:258:20: error: unknown operand
keccak.s: movi v0.2d, #0
keccak.s: ^
keccak.s: keccak.s:259:20: error: unknown operand
keccak.s: movi v1.2d, #0
keccak.s: ^
keccak.s: keccak.s:260:20: error: unknown operand
keccak.s: movi v2.2d, #0
keccak.s: ^
keccak.s: keccak.s:261:20: error: unknown operand
keccak.s: movi v3.2d, #0
keccak.s: ^
keccak.s: keccak.s:262:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 // Clear 8lanes=64 bytes at a time
keccak.s: ^
keccak.s: keccak.s:263:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:264:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:265:13: error: unknown operand
keccak.s: st1 { v0.d }[0], [x0], #8
keccak.s: ^
keccak.s: keccak.s:266:5: error: invalid instruction, did you mean: crset, fre?
keccak.s: ...
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| T:kcp/optimized1600ARMv8A | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv8A | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv8A | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv8A | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv8A | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv8A | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv8A | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ARMv8A | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
keccak.s: keccak.s:258:20: error: unknown operand
keccak.s: movi v0.2d, #0
keccak.s: ^
keccak.s: keccak.s:259:20: error: unknown operand
keccak.s: movi v1.2d, #0
keccak.s: ^
keccak.s: keccak.s:260:20: error: unknown operand
keccak.s: movi v2.2d, #0
keccak.s: ^
keccak.s: keccak.s:261:20: error: unknown operand
keccak.s: movi v3.2d, #0
keccak.s: ^
keccak.s: keccak.s:262:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 // Clear 8lanes=64 bytes at a time
keccak.s: ^
keccak.s: keccak.s:263:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:264:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:265:13: error: unknown operand
keccak.s: st1 { v0.d }[0], [x0], #8
keccak.s: ^
keccak.s: keccak.s:266:5: error: invalid instruction, did you mean: crset, fre?
keccak.s: ...
keccak.s: keccak.s:258:20: error: unknown operand
keccak.s: movi v0.2d, #0
keccak.s: ^
keccak.s: keccak.s:259:20: error: unknown operand
keccak.s: movi v1.2d, #0
keccak.s: ^
keccak.s: keccak.s:260:20: error: unknown operand
keccak.s: movi v2.2d, #0
keccak.s: ^
keccak.s: keccak.s:261:20: error: unknown operand
keccak.s: movi v3.2d, #0
keccak.s: ^
keccak.s: keccak.s:262:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 // Clear 8lanes=64 bytes at a time
keccak.s: ^
keccak.s: keccak.s:263:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:264:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:265:13: error: unknown operand
keccak.s: st1 { v0.d }[0], [x0], #8
keccak.s: ^
keccak.s: keccak.s:266:5: error: invalid instruction, did you mean: crset, fre?
keccak.s: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600ARMv8A | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:15: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:19: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:20: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:22: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:24: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:25: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:27: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:29: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:30: Error: junk at end of line, first unrecognized character is `/'
keccak.s: ...
Number of similar (implementation,compiler) pairs: 12, namely:
| Implementation | Compiler |
| T:kcp/optimized1600ARMv8A | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv8A | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv8A | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv8A | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv8A | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv8A | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv8A | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/optimized1600ARMv8A | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv8A | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv8A | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv8A | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ARMv8A | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
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: In file included from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:13:
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-11/lib/clang/11.0.0/include/ia32intrin.h:188:10: error: use of undeclared identifier '__builtin_ia32_readeflags_u32'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_readeflags_u32();
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-11/lib/clang/11.0.0/include/ia32intrin.h:194:3: error: use of undeclared identifier '__builtin_ia32_writeeflags_u32'
KeccakP-1600-AVX2.cpp: __builtin_ia32_writeeflags_u32(__f);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-11/lib/clang/11.0.0/include/ia32intrin.h:284:10: error: use of undeclared identifier '__builtin_ia32_crc32qi'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_crc32qi(__C, __D);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-11/lib/clang/11.0.0/include/ia32intrin.h:305:10: error: use of undeclared identifier '__builtin_ia32_crc32hi'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_crc32hi(__C, __D);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-11/lib/clang/11.0.0/include/ia32intrin.h:326:10: error: use of undeclared identifier '__builtin_ia32_crc32si'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_crc32si(__C, __D);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-11/lib/clang/11.0.0/include/ia32intrin.h:354:10: error: use of undeclared identifier '__builtin_ia32_rdpmc'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_rdpmc(__A);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-11/lib/clang/11.0.0/include/ia32intrin.h:360:10: error: use of undeclared identifier '__builtin_ia32_rdtscp'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_rdtscp(__A);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-11/lib/clang/11.0.0/include/ia32intrin.h:369:3: error: use of undeclared identifier '__builtin_ia32_wbinvd'
KeccakP-1600-AVX2.cpp: __builtin_ia32_wbinvd();
KeccakP-1600-AVX2.cpp: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AVX2 | clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AVX2 | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AVX2 | clang++ -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AVX2 | clang++ -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:25:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/wmmintrin.h:13:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ...
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AVX512 | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AVX512 | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AVX512 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AVX512 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AVX512 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AVX512 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AVX512 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AVX512 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:25:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/wmmintrin.h:13:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:25:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/wmmintrin.h:13:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AVX512 | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/tmmintrin.h:44,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/smmintrin.h:43,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/pmmintrin.h:49:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this warning."
KeccakP-1600-AVX512.c: 49 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this warning."
KeccakP-1600-AVX512.c: | ^~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/pmmintrin.h:56,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/tmmintrin.h:44,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/smmintrin.h:43,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/emmintrin.h:56:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: 56 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: | ^~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/emmintrin.h:66,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/pmmintrin.h:56,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/tmmintrin.h:44,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/smmintrin.h:43,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/xmmintrin.h:54:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: 54 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: | ^~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/xmmintrin.h:79,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/emmintrin.h:66,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/pmmintrin.h:56,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/tmmintrin.h:44,
KeccakP-1600-AVX512.c: ...
Number of similar (implementation,compiler) pairs: 12, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AVX512 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AVX512 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AVX512 | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AVX512 | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AVX512 | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AVX512 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AVX512 | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/optimized1600AVX512 | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AVX512 | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AVX512 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AVX512 | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AVX512 | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
keccak.s: keccak.s:52:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:52:12: error: missing expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:53:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:53:12: error: missing expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:54:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:54:12: error: missing expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:55:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:55:12: error: missing expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:56:12: error: unknown token in expression in '.equ' directive
keccak.s: ...
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AsmX86-64 | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64 | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
keccak.s: keccak.s:52:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:52:12: error: missing expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:53:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:53:12: error: missing expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:54:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:54:12: error: missing expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:55:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:55:12: error: missing expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:56:12: error: unknown token in expression in '.equ' directive
keccak.s: ...
keccak.s: keccak.s:52:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:52:12: error: missing expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:53:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:53:12: error: missing expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:54:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:54:12: error: missing expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:55:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:55:12: error: missing expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:56:12: error: unknown token in expression in '.equ' directive
keccak.s: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AsmX86-64 | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:52: Error: bad expression
keccak.s: keccak.s:52: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:53: Error: bad expression
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:54: Error: bad expression
keccak.s: keccak.s:54: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:55: Error: bad expression
keccak.s: keccak.s:55: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:56: Error: bad expression
keccak.s: keccak.s:56: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:57: Error: bad expression
keccak.s: keccak.s:57: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:60: Error: bad expression
keccak.s: keccak.s:60: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:62: Error: bad expression
keccak.s: keccak.s:62: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:63: Error: bad expression
keccak.s: keccak.s:63: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:64: Error: bad expression
keccak.s: keccak.s:64: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:66: Error: bad expression
keccak.s: keccak.s:66: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:67: Error: bad expression
keccak.s: keccak.s:67: Error: junk at end of line, first unrecognized character is `r'
keccak.s: ...
Number of similar (implementation,compiler) pairs: 24, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AsmX86-64 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/optimized1600AsmX86-64 | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64 | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/optimized1600AsmX86-64shld | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64shld | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
keccak.s: keccak.s:542:5: error: invalid instruction
keccak.s: retq
keccak.s: ^
keccak.s: keccak.s:551:13: error: invalid register name
keccak.s: xorq %rax, %rax
keccak.s: ^
keccak.s: keccak.s:552:13: error: invalid register name
keccak.s: xorq %rcx, %rcx
keccak.s: ^
keccak.s: keccak.s:553:13: error: invalid register name
keccak.s: notq %rcx
keccak.s: ^
keccak.s: keccak.s:554:13: error: invalid register name
keccak.s: pxor %xmm0, %xmm0
keccak.s: ^
keccak.s: keccak.s:555:13: error: invalid register name
keccak.s: movq %rax, _ba(arg1)
keccak.s: ^
keccak.s: keccak.s:556:13: error: invalid register name
keccak.s: movq %rcx, _be(arg1)
keccak.s: ^
keccak.s: keccak.s:557:13: error: invalid register name
keccak.s: movq %rcx, _bi(arg1)
keccak.s: ^
keccak.s: keccak.s:558:13: error: invalid register name
keccak.s: ...
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AsmX86-64Apple | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64Apple | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64Apple | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64Apple | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64Apple | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64Apple | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64Apple | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64Apple | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
keccak.s: keccak.s:542:5: error: invalid instruction
keccak.s: retq
keccak.s: ^
keccak.s: keccak.s:551:13: error: invalid register name
keccak.s: xorq %rax, %rax
keccak.s: ^
keccak.s: keccak.s:552:13: error: invalid register name
keccak.s: xorq %rcx, %rcx
keccak.s: ^
keccak.s: keccak.s:553:13: error: invalid register name
keccak.s: notq %rcx
keccak.s: ^
keccak.s: keccak.s:554:13: error: invalid register name
keccak.s: pxor %xmm0, %xmm0
keccak.s: ^
keccak.s: keccak.s:555:13: error: invalid register name
keccak.s: movq %rax, _ba(arg1)
keccak.s: ^
keccak.s: keccak.s:556:13: error: invalid register name
keccak.s: movq %rcx, _be(arg1)
keccak.s: ^
keccak.s: keccak.s:557:13: error: invalid register name
keccak.s: movq %rcx, _bi(arg1)
keccak.s: ^
keccak.s: keccak.s:558:13: error: invalid register name
keccak.s: ...
keccak.s: keccak.s:542:5: error: invalid instruction
keccak.s: retq
keccak.s: ^
keccak.s: keccak.s:551:13: error: invalid register name
keccak.s: xorq %rax, %rax
keccak.s: ^
keccak.s: keccak.s:552:13: error: invalid register name
keccak.s: xorq %rcx, %rcx
keccak.s: ^
keccak.s: keccak.s:553:13: error: invalid register name
keccak.s: notq %rcx
keccak.s: ^
keccak.s: keccak.s:554:13: error: invalid register name
keccak.s: pxor %xmm0, %xmm0
keccak.s: ^
keccak.s: keccak.s:555:13: error: invalid register name
keccak.s: movq %rax, _ba(arg1)
keccak.s: ^
keccak.s: keccak.s:556:13: error: invalid register name
keccak.s: movq %rcx, _be(arg1)
keccak.s: ^
keccak.s: keccak.s:557:13: error: invalid register name
keccak.s: movq %rcx, _bi(arg1)
keccak.s: ^
keccak.s: keccak.s:558:13: error: invalid register name
keccak.s: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AsmX86-64Apple | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:19: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:20: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:24: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:27: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:54: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:62: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:75: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:535: Error: junk at end of line, first unrecognized character is `/'
keccak.s: ...
Number of similar (implementation,compiler) pairs: 12, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AsmX86-64Apple | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64Apple | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64Apple | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64Apple | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64Apple | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64Apple | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64Apple | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/optimized1600AsmX86-64Apple | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64Apple | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64Apple | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64Apple | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600AsmX86-64Apple | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
keccak.s: keccak.s:52:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:52:13: error: missing expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:53:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:53:13: error: missing expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:54:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:54:13: error: missing expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:55:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:55:13: error: missing expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:56:13: error: unknown token in expression in '.equ' directive
keccak.s: ...
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AsmX86-64shld | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64shld | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64shld | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64shld | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64shld | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64shld | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64shld | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600AsmX86-64shld | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
keccak.s: keccak.s:52:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:52:13: error: missing expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:53:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:53:13: error: missing expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:54:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:54:13: error: missing expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:55:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:55:13: error: missing expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:56:13: error: unknown token in expression in '.equ' directive
keccak.s: ...
keccak.s: keccak.s:52:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:52:13: error: missing expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:53:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:53:13: error: missing expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:54:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:54:13: error: missing expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:55:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:55:13: error: missing expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:56:13: error: unknown token in expression in '.equ' directive
keccak.s: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600AsmX86-64shld | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 16, namely:
| Implementation | Compiler |
| T:kcp/optimized1600XOPu6 | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPu6 | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPu6 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPu6 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPu6 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPu6 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPu6 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPu6 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPufull | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPufull | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPufull | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPufull | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPufull | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPufull | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPufull | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPufull | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| T:kcp/optimized1600XOPu6 | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600XOPufull | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/x86intrin.h:32:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: 32 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: | ^~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/x86intrin.h:39,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/mmintrin.h:52:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: 52 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: | ^~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/x86intrin.h:41,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/xmmintrin.h:54:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: 54 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: | ^~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/xmmintrin.h:79,
KeccakP-1600-XOP.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/x86intrin.h:41,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/mmintrin.h:52:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: 52 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: | ^~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/x86intrin.h:43,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/emmintrin.h:56:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: 56 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: | ^~~~~
KeccakP-1600-XOP.c: ...
Number of similar (implementation,compiler) pairs: 24, namely:
| Implementation | Compiler |
| T:kcp/optimized1600XOPu6 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPu6 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPu6 | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPu6 | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPu6 | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPu6 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPu6 | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/optimized1600XOPu6 | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPu6 | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPu6 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPu6 | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPu6 | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPufull | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPufull | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPufull | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPufull | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPufull | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPufull | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPufull | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/optimized1600XOPufull | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPufull | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPufull | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPufull | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600XOPufull | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: <inline asm>:1:2: note: instantiated into assembly here
KeccakP-1600-opt64.c: shld 1,7,7
KeccakP-1600-opt64.c: ^~~~
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:47:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: De = Ca^ROL64(Ci, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcufullshld | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcufullshld | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcufullshld | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcufullshld | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: <inline asm>:1:2: note: instantiated into assembly here
KeccakP-1600-opt64.c: shld 1,7,7
KeccakP-1600-opt64.c: ^~~~
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:47:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: De = Ca^ROL64(Ci, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: ...
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: <inline asm>:1:2: note: instantiated into assembly here
KeccakP-1600-opt64.c: shld 1,7,7
KeccakP-1600-opt64.c: ^~~~
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:47:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: De = Ca^ROL64(Ci, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: <inline asm>:1:2: note: instantiated into assembly here
KeccakP-1600-opt64.c: shld 1,12,12
KeccakP-1600-opt64.c: ^~~~
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:47:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: De = Ca^ROL64(Ci, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcufullshld | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: <inline asm>:1:2: note: instantiated into assembly here
KeccakP-1600-opt64.c: shld 1,8,8
KeccakP-1600-opt64.c: ^~~~
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:47:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: De = Ca^ROL64(Ci, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:940: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:949: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:956: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:965: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:976: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:992: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1001: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1009: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1022: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1034: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1041: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1044: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1051: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1060: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1069: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1072: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1075: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1078: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1087: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1090: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1102: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1110: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1120: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1123: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1692: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1701: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1708: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1717: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1728: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1744: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1753: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1761: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1774: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1786: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1793: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1796: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1803: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1812: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1821: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1824: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1827: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1830: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1839: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1842: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1854: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1862: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1872: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1875: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:820: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:827: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:834: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:840: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:846: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:854: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:860: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:866: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:872: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:897: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:903: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:909: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:915: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:921: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:938: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:944: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:950: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:956: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:962: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:979: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:986: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:993: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:1000: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:1006: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:719: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:726: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:734: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:743: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:751: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:754: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:757: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:768: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:777: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:787: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:803: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:810: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:817: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:820: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:830: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:837: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:844: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:847: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:858: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:877: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:880: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:887: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:896: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:899: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:934: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:940: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:949: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:960: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:978: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:999: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1002: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1012: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1015: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1018: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1031: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1041: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1044: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1051: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1058: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1061: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1064: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1067: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1070: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1088: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1102: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1105: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1115: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1118: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1565: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1571: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1580: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1591: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1609: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1630: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1633: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1643: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1646: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1649: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1662: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1672: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1675: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1682: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1689: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1692: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1695: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1698: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1701: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1719: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1733: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1736: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1746: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1749: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:822: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:829: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:836: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:842: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:848: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:856: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:862: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:868: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:874: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:899: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:905: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:911: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:917: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:923: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:940: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:946: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:952: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:958: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:964: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:981: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:988: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:995: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:1002: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:1008: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:714: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:720: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:729: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:738: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:747: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:757: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:760: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:768: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:776: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:783: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:790: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:797: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:805: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:815: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:824: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:832: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:840: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:850: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:858: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:868: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:878: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:888: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:894: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:902: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:934: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:940: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:949: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:960: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:978: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:999: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1002: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1012: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1015: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1018: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1031: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1041: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1044: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1051: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1058: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1061: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1064: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1067: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1070: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1088: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1102: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1105: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1115: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1118: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1565: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1571: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1580: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1591: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1609: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1630: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1633: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1643: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1646: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1649: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1662: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1672: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1675: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1682: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1689: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1692: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1695: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1698: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1701: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1719: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1733: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1736: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1746: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1749: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:822: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:829: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:836: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:842: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:848: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:856: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:862: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:868: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:874: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:899: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:905: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:911: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:917: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:923: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:940: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:946: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:952: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:958: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:964: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:981: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:988: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:995: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:1002: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:1008: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Compiler output
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:714: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:720: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:729: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:738: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:747: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:757: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:760: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:768: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:776: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:783: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:790: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:797: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:805: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:815: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:824: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:832: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:840: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:850: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:858: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:868: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:878: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:888: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:894: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:902: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcufullshld | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.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: 20, namely:
| Implementation | Compiler |
| T:kcp/compact1600 | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/compact1600 | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/compact1600 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/compact1600 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/compact1600 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/compact1600 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/compact1600 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/compact1600 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/compact1600 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/compact1600 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/compact1600 | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/compact1600 | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/compact1600 | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/compact1600 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/compact1600 | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/compact1600 | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/compact1600 | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/compact1600 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/compact1600 | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/compact1600 | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-compact64.o KeccakP1600_AddByte T
KeccakP-1600-compact64.o KeccakP1600_AddByte T
KeccakP-1600-compact64.o KeccakP1600_AddBytes T
KeccakP-1600-compact64.o KeccakP1600_AddBytes T
KeccakP-1600-compact64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_AddLanes T
KeccakP-1600-compact64.o KeccakP1600_AddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractLanes T
KeccakP-1600-compact64.o KeccakP1600_Initialize T
KeccakP-1600-compact64.o KeccakP1600_Initialize T
KeccakP-1600-compact64.o KeccakP1600_Mod5 R
KeccakP-1600-compact64.o KeccakP1600_Mod5 R
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-compact64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-compact64.o KeccakP1600_PiLane R
KeccakP-1600-compact64.o KeccakP1600_PiLane R
KeccakP-1600-compact64.o KeccakP1600_RotationConstants R
KeccakP-1600-compact64.o KeccakP1600_RotationConstants R
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/compact1600 | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.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: 20, namely:
| Implementation | Compiler |
| T:kcp/inplace1600bi | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600bi | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600bi | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600bi | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600bi | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600bi | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600bi | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600bi | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/inplace1600bi | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600bi | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600bi | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600bi | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600bi | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600bi | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600bi | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/inplace1600bi | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600bi | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600bi | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600bi | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/inplace1600bi | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/inplace1600bi | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.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: 80, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcu6 | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcu6 | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcu6 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcu6 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcu6 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcu6 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcu6 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcu6 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcu6 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcu6 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcu6 | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcu6 | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcu6 | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcu6 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcu6 | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/optimized1600lcu6 | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcu6 | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcu6 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcu6 | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcu6 | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcufull | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcufull | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcufull | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcufull | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcufull | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcufull | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcufull | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcufull | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcufull | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcufull | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcufull | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcufull | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcufull | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcufull | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcufull | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/optimized1600lcufull | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcufull | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcufull | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcufull | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600lcufull | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600u6 | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600u6 | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600u6 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600u6 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600u6 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600u6 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600u6 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600u6 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600u6 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600u6 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600u6 | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600u6 | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600u6 | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600u6 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600u6 | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/optimized1600u6 | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600u6 | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600u6 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600u6 | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600u6 | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ufull | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ufull | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ufull | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ufull | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ufull | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ufull | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ufull | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ufull | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ufull | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ufull | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ufull | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ufull | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ufull | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ufull | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ufull | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/optimized1600ufull | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ufull | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ufull | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ufull | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/optimized1600ufull | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_Nrounds T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:kcp/optimized1600lcu6 | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600lcufull | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600u6 | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/optimized1600ufull | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.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: 20, namely:
| Implementation | Compiler |
| T:kcp/reference1600 | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600 | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600 | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600 | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600 | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600 | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600 | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600 | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600 | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600 | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600 | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600 | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600 | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600 | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/reference1600 | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600 | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600 | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600 | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600 | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-reference.o KeccakP1600OnWords T
KeccakP-1600-reference.o KeccakP1600OnWords T
KeccakP-1600-reference.o KeccakP1600Round T
KeccakP-1600-reference.o KeccakP1600Round T
KeccakP-1600-reference.o KeccakP1600_AddByte T
KeccakP-1600-reference.o KeccakP1600_AddByte T
KeccakP-1600-reference.o KeccakP1600_AddBytes T
KeccakP-1600-reference.o KeccakP1600_AddBytes T
KeccakP-1600-reference.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference.o KeccakP1600_Initialize T
KeccakP-1600-reference.o KeccakP1600_Initialize T
KeccakP-1600-reference.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_24rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_24rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-reference.o KeccakP1600_Permute_Nrounds T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/reference1600 | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.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
KeccakP-1600-reference32BI.o ROL64 T
KeccakP-1600-reference32BI.o fromBitInterleaving T
KeccakP-1600-reference32BI.o toBitInterleaving 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: 20, namely:
| Implementation | Compiler |
| T:kcp/reference1600-32bits | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600-32bits | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600-32bits | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600-32bits | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600-32bits | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600-32bits | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600-32bits | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600-32bits | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:kcp/reference1600-32bits | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600-32bits | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600-32bits | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600-32bits | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600-32bits | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600-32bits | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600-32bits | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:kcp/reference1600-32bits | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600-32bits | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600-32bits | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600-32bits | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:kcp/reference1600-32bits | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
Namespace violations
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-reference32BI.o KeccakP1600_AddByte T
KeccakP-1600-reference32BI.o KeccakP1600_AddByte T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_Initialize T
KeccakP-1600-reference32BI.o KeccakP1600_Initialize T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference32BI.o KeccakP1600_PermutationOnWords T
KeccakP-1600-reference32BI.o KeccakP1600_PermutationOnWords T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-reference32BI.o ROL64 T
KeccakP-1600-reference32BI.o ROL64 T
KeccakP-1600-reference32BI.o fromBitInterleaving T
KeccakP-1600-reference32BI.o fromBitInterleaving T
KeccakP-1600-reference32BI.o toBitInterleaving T
KeccakP-1600-reference32BI.o toBitInterleaving T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:kcp/reference1600-32bits | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |