Test results for amd64, alder2,little, crypto_aead/ascon128v12
[Page version: 20260411 08:56:07]
Measurements for amd64, alder2,little, crypto_aead
Test results for amd64, alder2,little, crypto_aead
Test results for crypto_aead/ascon128v12
Computer: alder2,little
Microarchitecture: amd64; Gracemont (906a4-20)
Architecture: amd64
CPU ID: GenuineIntel-000906a4-20-bfebfbff
SUPERCOP version: 20260330
Operation: crypto_aead
Primitive: ascon128v12
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 57092 | 14471 0 0 | 42880 1272 1632 | opt64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 57195 | 14379 0 0 | 38344 1272 1568 | opt64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 57199 | 14471 0 0 | 42408 1272 1568 | opt64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 57315 | 14431 0 0 | 38862 1264 1632 | opt64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 60033 | 17240 0 0 | 44007 1200 1664 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 60857 | 15146 0 0 | 41911 1200 1664 | opt64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 61161 | 15146 0 0 | 39711 1200 1664 | opt64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 61927 | 11997 0 0 | 39552 1272 1568 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 62052 | 11997 0 0 | 40024 1272 1632 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 68047 | 1975 0 0 | 28695 1200 1664 | opt64_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 68069 | 1368 0 0 | 25304 1272 1568 | opt64_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 68693 | 1522 0 0 | 29464 1272 1568 | opt64_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 68716 | 1663 0 0 | 30064 1272 1632 | opt64_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 68903 | 1497 0 0 | 25910 1264 1632 | opt64_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 68950 | 1683 0 0 | 26223 1200 1664 | opt64_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 70118 | 17677 0 0 | 41542 1192 1664 | opt64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 71738 | 18073 0 0 | 42510 1264 1632 | opt32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 72302 | 18122 0 0 | 46544 1272 1632 | opt32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 72607 | 9672 0 0 | 34247 1200 1664 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 72767 | 18122 0 0 | 46072 1272 1568 | opt32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 73134 | 18140 0 0 | 42104 1272 1568 | opt32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 73348 | 7250 0 0 | 31510 1264 1632 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 73985 | 14418 0 0 | 36914 1176 1632 | opt64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 74247 | 18138 0 0 | 44903 1200 1664 | opt32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 74289 | 9556 0 0 | 33438 1192 1664 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 74372 | 18138 0 0 | 42703 1200 1664 | opt32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 75903 | 14948 0 0 | 41504 1272 1568 | opt64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 77007 | 5224 0 0 | 29200 1272 1568 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 78288 | 2675 0 0 | 26494 1192 1664 | opt64_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 78669 | 1414 0 0 | 25352 1272 1568 | opt32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 80632 | 5959 0 0 | 32528 1272 1568 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 82244 | 2035 0 0 | 28751 1200 1664 | opt32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 82397 | 1425 0 0 | 23874 1176 1632 | opt64_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 82802 | 18278 0 0 | 40770 1176 1632 | opt32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 82816 | 1743 0 0 | 26279 1200 1664 | opt32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 84361 | 19593 0 0 | 46160 1272 1568 | opt32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 86579 | 21283 0 0 | 45158 1192 1664 | opt32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 87185 | 1664 0 0 | 28208 1272 1568 | opt64_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 89343 | 2737 0 0 | 26566 1192 1664 | opt32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 89470 | 1487 0 0 | 23930 1176 1632 | opt32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 93530 | 1704 0 0 | 28248 1272 1568 | opt32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 116833 | 1959 0 0 | 24498 1176 1632 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 157702 | 13651 0 0 | 38167 1200 1664 | bi32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 157847 | 13648 0 0 | 40367 1200 1664 | bi32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 158335 | 12305 0 0 | 36710 1264 1632 | bi32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 159471 | 12389 0 0 | 40776 1272 1632 | bi32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 159975 | 12389 0 0 | 40304 1272 1568 | bi32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 160214 | 12805 0 0 | 36736 1272 1568 | bi32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 160563 | 16095 0 0 | 39950 1192 1664 | bi32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 168876 | 10621 0 0 | 34574 1192 1664 | bi32_lowreg | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 169914 | 8650 0 0 | 33255 1200 1664 | bi32_lowreg | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 170158 | 8650 0 0 | 35455 1200 1664 | bi32_lowreg | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 170195 | 2469 0 0 | 26991 1200 1664 | bi32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 170903 | 2852 0 0 | 29575 1200 1664 | bi32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 171498 | 8264 0 0 | 36272 1272 1568 | bi32_lowreg | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 171500 | 8264 0 0 | 36744 1272 1632 | bi32_lowreg | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 171693 | 13441 0 0 | 35922 1176 1632 | bi32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 173234 | 8093 0 0 | 32606 1264 1632 | bi32_lowreg | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 178908 | 2334 0 0 | 30232 1272 1568 | bi32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 180245 | 2498 0 0 | 30880 1272 1632 | bi32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 181949 | 2327 0 0 | 26718 1264 1632 | bi32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 182946 | 7973 0 0 | 30554 1176 1632 | bi32_lowreg | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 184124 | 2575 0 0 | 26414 1192 1664 | bi32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 186105 | 8246 0 0 | 32288 1272 1568 | bi32_lowreg | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 186927 | 12706 0 0 | 39248 1272 1568 | bi32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 197056 | 2219 0 0 | 26144 1272 1568 | bi32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 198182 | 2136 0 0 | 24602 1176 1632 | bi32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 203684 | 8376 0 0 | 34992 1272 1568 | bi32_lowreg | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 214251 | 2491 0 0 | 29032 1272 1568 | bi32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 223690 | 1751 0 0 | 26174 1264 1632 | opt32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 224807 | 1921 0 0 | 30328 1272 1632 | opt32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 225588 | 1780 0 0 | 29728 1272 1568 | opt32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 495615 | 5878 0 0 | 33784 1272 1568 | opt8 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 495725 | 5623 0 0 | 33592 1272 1568 | opt8_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 545058 | 3544 0 0 | 28006 1264 1632 | opt8 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 550021 | 3462 0 0 | 27886 1264 1632 | opt8_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 624495 | 7984 0 0 | 34176 1272 1568 | bi8 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 654917 | 7797 0 0 | 35368 1272 1568 | bi8 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 656672 | 6165 0 0 | 32760 1272 1568 | opt8 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 658748 | 7797 0 0 | 35840 1272 1632 | bi8 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 659270 | 6050 0 0 | 32624 1272 1568 | opt8_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 685347 | 7862 0 0 | 31934 1264 1632 | bi8 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 688331 | 7740 0 0 | 31304 1272 1568 | bi8 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 711659 | 4409 0 0 | 28416 1272 1568 | opt8 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 712892 | 3790 0 0 | 27760 1272 1568 | opt8_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 742423 | 7746 0 0 | 34119 1200 1664 | bi8 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 745353 | 7749 0 0 | 31919 1200 1664 | bi8 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 801424 | 8473 0 0 | 30594 1176 1632 | bi8 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 809333 | 11206 0 0 | 34694 1192 1664 | bi8 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 890118 | 6937 0 0 | 35328 1272 1632 | opt8 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 891051 | 6682 0 0 | 35104 1272 1632 | opt8_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 1237232 | 4846 0 0 | 29463 1200 1664 | opt8 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 1241494 | 4634 0 0 | 29207 1200 1664 | opt8_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 1314737 | 5347 0 0 | 29254 1192 1664 | opt8 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 1334607 | 5162 0 0 | 29022 1192 1664 | opt8_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 1342660 | 6742 0 0 | 33527 1200 1664 | opt8 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 1344645 | 6687 0 0 | 33439 1200 1664 | opt8_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 1537100 | 4750 0 0 | 27274 1176 1632 | opt8 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
| 1540422 | 4579 0 0 | 27066 1176 1632 | opt8_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260306 | 20260217 |
Compiler output
ascon.S: ascon.S:159:5: error: ambiguous instructions require an explicit suffix (could be 'jb', or 'jl')
ascon.S: j .LPloopcond
ascon.S: ^
ascon.S: ascon.S:162:5: error: unknown use of instruction mnemonic without a size suffix
ascon.S: xor s5, s5, t2
ascon.S: ^
ascon.S: ascon.S:163:15: error: expected register here
ascon.S: lbu t2, 1(t1)
ascon.S: ^
ascon.S: ascon.S:164:5: error: unknown use of instruction mnemonic without a size suffix
ascon.S: xor s4, s4, t2
ascon.S: ^
ascon.S: <instantiation>:1:1: error: unknown use of instruction mnemonic without a size suffix
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:167:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:2:5: error: unknown use of instruction mnemonic without a size suffix
ascon.S: xor t5, s7, s9
ascon.S: ^
ascon.S: ascon.S:167:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:3:5: error: unknown use of instruction mnemonic without a size suffix
ascon.S: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:asm_bi32_rv32b | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_bi32_rv32b | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_bi32_rv32b | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_bi32_rv32b | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_bi32_rv32b | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:159: Error: no such instruction: `j .LPloopcond'
ascon.S: ascon.S:162: Error: too many memory references for `xor'
ascon.S: ascon.S:163: Error: no such instruction: `lbu t2,1(t1)'
ascon.S: ascon.S:164: Error: too many memory references for `xor'
ascon.S: ascon.S:73: Error: too many memory references for `xor'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:74: Error: too many memory references for `xor'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:75: Error: too many memory references for `xor'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:76: Error: no such instruction: `orn s9,s7,s9'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:77: Error: too many memory references for `xor'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:78: Error: too many memory references for `xor'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:79: Error: too many memory references for `or'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:80: Error: too many memory references for `xor'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:81: Error: too many memory references for `xor'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ascon.S:82: Error: too many memory references for `or'
ascon.S: ascon.S:167: Info: macro invoked from here
ascon.S: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:asm_bi32_rv32b | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asm_bi32_rv32b | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asm_bi32_rv32b | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asm_bi32_rv32b | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
ascon.S: ascon.S:1:10: fatal error: 'xtensa/coreasm.h' file not found
ascon.S: #include <xtensa/coreasm.h>
ascon.S: ^~~~~~~~~~~~~~~~~~
ascon.S: 1 error generated.
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:asm_esp32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_esp32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_esp32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_esp32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_esp32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
ascon.S: ascon.S:1:10: fatal error: xtensa/coreasm.h: No such file or directory
ascon.S: 1 | #include <xtensa/coreasm.h>
ascon.S: | ^~~~~~~~~~~~~~~~~~
ascon.S: compilation terminated.
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:asm_esp32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asm_esp32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asm_esp32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asm_esp32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
ascon.S: ascon.S:110:5: error: invalid instruction mnemonic 'li'
ascon.S: li t6, 0x4b
ascon.S: ^~
ascon.S: ascon.S:113:5: error: unknown use of instruction mnemonic without a size suffix
ascon.S: xor s5, s5, t1
ascon.S: ^
ascon.S: <instantiation>:1:1: error: unknown use of instruction mnemonic without a size suffix
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:116:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:2:5: error: unknown use of instruction mnemonic without a size suffix
ascon.S: xor t5, s7, s9
ascon.S: ^
ascon.S: ascon.S:116:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:3:5: error: unknown use of instruction mnemonic without a size suffix
ascon.S: xor t4, s3, s5
ascon.S: ^
ascon.S: ascon.S:116:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:4:5: error: invalid instruction mnemonic 'orn'
ascon.S: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:asm_fsr_rv32b | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_fsr_rv32b | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_fsr_rv32b | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_fsr_rv32b | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_fsr_rv32b | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:110: Error: no such instruction: `li t6,0x4b'
ascon.S: ascon.S:113: Error: too many memory references for `xor'
ascon.S: ascon.S:73: Error: too many memory references for `xor'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:74: Error: too many memory references for `xor'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:75: Error: too many memory references for `xor'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:76: Error: no such instruction: `orn s9,s7,s9'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:77: Error: too many memory references for `xor'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:78: Error: too many memory references for `xor'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:79: Error: too many memory references for `or'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:80: Error: too many memory references for `xor'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:81: Error: too many memory references for `xor'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:82: Error: too many memory references for `or'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ascon.S:83: Error: too many memory references for `xor'
ascon.S: ascon.S:116: Info: macro invoked from here
ascon.S: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:asm_fsr_rv32b | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asm_fsr_rv32b | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asm_fsr_rv32b | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asm_fsr_rv32b | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
ascon.S: ascon.S:118:5: error: invalid instruction mnemonic 'li'
ascon.S: li t6, 0x4b
ascon.S: ^~
ascon.S: ascon.S:121:5: error: unknown use of instruction mnemonic without a size suffix
ascon.S: xor s5, s5, t1
ascon.S: ^
ascon.S: <instantiation>:1:1: error: unknown use of instruction mnemonic without a size suffix
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:124:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:2:5: error: unknown use of instruction mnemonic without a size suffix
ascon.S: xor t5, s7, s9
ascon.S: ^
ascon.S: ascon.S:124:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:3:5: error: unknown use of instruction mnemonic without a size suffix
ascon.S: xor t4, s3, s5
ascon.S: ^
ascon.S: ascon.S:124:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:4:5: error: invalid instruction mnemonic 'orn'
ascon.S: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:asm_rv32b | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_rv32b | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_rv32b | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_rv32b | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_rv32b | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:118: Error: no such instruction: `li t6,0x4b'
ascon.S: ascon.S:121: Error: too many memory references for `xor'
ascon.S: ascon.S:73: Error: too many memory references for `xor'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:74: Error: too many memory references for `xor'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:75: Error: too many memory references for `xor'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:76: Error: no such instruction: `orn s9,s7,s9'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:77: Error: too many memory references for `xor'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:78: Error: too many memory references for `xor'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:79: Error: too many memory references for `or'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:80: Error: too many memory references for `xor'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:81: Error: too many memory references for `xor'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:82: Error: too many memory references for `or'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ascon.S:83: Error: too many memory references for `xor'
ascon.S: ascon.S:124: Info: macro invoked from here
ascon.S: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:asm_rv32b | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asm_rv32b | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asm_rv32b | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asm_rv32b | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
ascon.S: ascon.S:120:5: error: invalid instruction mnemonic 'li'
ascon.S: li t6, 0x4b
ascon.S: ^~
ascon.S: ascon.S:123:5: error: unknown use of instruction mnemonic without a size suffix
ascon.S: xor s5, s5, t1
ascon.S: ^
ascon.S: <instantiation>:1:1: error: unknown use of instruction mnemonic without a size suffix
ascon.S: xor t3, s1, s9
ascon.S: ^
ascon.S: ascon.S:126:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:2:5: error: unknown use of instruction mnemonic without a size suffix
ascon.S: xor t5, s7, s9
ascon.S: ^
ascon.S: ascon.S:126:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:3:5: error: invalid instruction mnemonic 'xori'
ascon.S: xori s9, s9, -1
ascon.S: ^~~~
ascon.S: ascon.S:126:5: note: while in macro instantiation
ascon.S: sbox s1, s3, s5, s7, s9, t4, t3, t5
ascon.S: ^
ascon.S: <instantiation>:4:5: error: unknown use of instruction mnemonic without a size suffix
ascon.S: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:asm_rv32i | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_rv32i | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_rv32i | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_rv32i | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asm_rv32i | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
ascon.S: ascon.S: Assembler messages:
ascon.S: ascon.S:120: Error: no such instruction: `li t6,0x4b'
ascon.S: ascon.S:123: Error: too many memory references for `xor'
ascon.S: ascon.S:73: Error: too many memory references for `xor'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:74: Error: too many memory references for `xor'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:75: Error: no such instruction: `xori s9,s9,-1'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:76: Error: too many memory references for `xor'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:77: Error: too many memory references for `or'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:78: Error: too many memory references for `xor'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:79: Error: too many memory references for `xor'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:80: Error: too many memory references for `or'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:81: Error: too many memory references for `xor'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:82: Error: too many memory references for `xor'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ascon.S:83: Error: too many memory references for `or'
ascon.S: ascon.S:126: Info: macro invoked from here
ascon.S: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:asm_rv32i | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asm_rv32i | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asm_rv32i | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asm_rv32i | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
aead.c: aead.c:35:18: error: static declaration of 'ascon_initaead' follows non-static declaration
aead.c: forceinline void ascon_initaead(ascon_state_t* s, const ascon_key_t* key,
aead.c: ^
aead.c: ./ascon.h:22:6: note: previous declaration is here
aead.c: void ascon_initaead(ascon_state_t* s, const ascon_key_t* key,
aead.c: ^
aead.c: aead.c:57:18: error: static declaration of 'ascon_adata' follows non-static declaration
aead.c: forceinline void ascon_adata(ascon_state_t* s, const uint8_t* ad,
aead.c: ^
aead.c: ./ascon.h:24:6: note: previous declaration is here
aead.c: void ascon_adata(ascon_state_t* s, const uint8_t* ad, uint64_t adlen);
aead.c: ^
aead.c: aead.c:93:18: error: static declaration of 'ascon_encrypt' follows non-static declaration
aead.c: forceinline void ascon_encrypt(ascon_state_t* s, uint8_t* c, const uint8_t* m,
aead.c: ^
aead.c: ./ascon.h:25:6: note: previous declaration is here
aead.c: void ascon_encrypt(ascon_state_t* s, uint8_t* c, const uint8_t* m,
aead.c: ^
aead.c: aead.c:131:18: error: static declaration of 'ascon_decrypt' follows non-static declaration
aead.c: forceinline void ascon_decrypt(ascon_state_t* s, uint8_t* m, const uint8_t* c,
aead.c: ^
aead.c: ./ascon.h:27:6: note: previous declaration is here
aead.c: void ascon_decrypt(ascon_state_t* s, uint8_t* m, const uint8_t* c,
aead.c: ^
aead.c: aead.c:175:18: error: static declaration of 'ascon_final' follows non-static declaration
aead.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| avx512 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| avx512 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| avx512 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| avx512 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| avx512 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
aead.c: aead.c:35:18: error: static declaration of 'ascon_initaead' follows non-static declaration
aead.c: 35 | forceinline void ascon_initaead(ascon_state_t* s, const ascon_key_t* key,
aead.c: | ^~~~~~~~~~~~~~
aead.c: In file included from aead.c:2:
aead.c: ascon.h:22:6: note: previous declaration of 'ascon_initaead' with type 'void(ascon_state_t *, const ascon_key_t *, const uint8_t *)' {aka 'void(ascon_state_t *, const ascon_key_t *, const unsigned char *)'}
aead.c: 22 | void ascon_initaead(ascon_state_t* s, const ascon_key_t* key,
aead.c: | ^~~~~~~~~~~~~~
aead.c: aead.c:57:18: error: static declaration of 'ascon_adata' follows non-static declaration
aead.c: 57 | forceinline void ascon_adata(ascon_state_t* s, const uint8_t* ad,
aead.c: | ^~~~~~~~~~~
aead.c: ascon.h:24:6: note: previous declaration of 'ascon_adata' with type 'void(ascon_state_t *, const uint8_t *, uint64_t)' {aka 'void(ascon_state_t *, const unsigned char *, long unsigned int)'}
aead.c: 24 | void ascon_adata(ascon_state_t* s, const uint8_t* ad, uint64_t adlen);
aead.c: | ^~~~~~~~~~~
aead.c: aead.c:93:18: error: static declaration of 'ascon_encrypt' follows non-static declaration
aead.c: 93 | forceinline void ascon_encrypt(ascon_state_t* s, uint8_t* c, const uint8_t* m,
aead.c: | ^~~~~~~~~~~~~
aead.c: ascon.h:25:6: note: previous declaration of 'ascon_encrypt' with type 'void(ascon_state_t *, uint8_t *, const uint8_t *, uint64_t)' {aka 'void(ascon_state_t *, unsigned char *, const unsigned char *, long unsigned int)'}
aead.c: 25 | void ascon_encrypt(ascon_state_t* s, uint8_t* c, const uint8_t* m,
aead.c: | ^~~~~~~~~~~~~
aead.c: aead.c:131:18: error: static declaration of 'ascon_decrypt' follows non-static declaration
aead.c: 131 | forceinline void ascon_decrypt(ascon_state_t* s, uint8_t* m, const uint8_t* c,
aead.c: | ^~~~~~~~~~~~~
aead.c: ascon.h:27:6: note: previous declaration of 'ascon_decrypt' with type 'void(ascon_state_t *, uint8_t *, const uint8_t *, uint64_t)' {aka 'void(ascon_state_t *, unsigned char *, const unsigned char *, long unsigned int)'}
aead.c: 27 | void ascon_decrypt(ascon_state_t* s, uint8_t* m, const uint8_t* c,
aead.c: | ^~~~~~~~~~~~~
aead.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| avx512 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| avx512 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| avx512 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| avx512 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
update.c: update.c:21:13: warning: unused variable 'rate' [-Wunused-variable]
update.c: const int rate = ASCON_AEAD_RATE;
update.c: ^
update.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 15, namely:
| Implementation | Compiler |
| bi32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
update.c: update.c: In function 'ascon_update':
update.c: update.c:21:13: warning: unused variable 'rate' [-Wunused-variable]
update.c: 21 | const int rate = ASCON_AEAD_RATE;
update.c: | ^~~~
Number of similar (implementation,compiler) pairs: 12, namely:
| Implementation | Compiler |
| bi32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
try.c: /usr/bin/ld: /tmp/try-small-ae6496.o: in function `doit':
try.c: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:133: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:135: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-ae6496.o: in function `test':
try.c: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:159: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:189: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:300: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:331: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:476: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:480: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:484: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:esp32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
try.c: /usr/bin/ld: /tmp/try-small-674f9e.o: in function `doit':
try.c: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:133: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:135: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-674f9e.o: in function `test':
try.c: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:159: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:189: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:300: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:331: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:476: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:480: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:484: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:esp32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
try.c: /usr/bin/ld: /tmp/try-small-c2d787.o: in function `doit':
try.c: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:133: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:135: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-c2d787.o: in function `test':
try.c: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:159: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:189: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:300: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:331: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:476: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:480: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:484: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:esp32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
try.c: /usr/bin/ld: /tmp/try-small-b8ef32.o: in function `doit':
try.c: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:133: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:135: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-b8ef32.o: in function `test':
try.c: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:159: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:189: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:300: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:331: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:476: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:480: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:484: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:esp32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
try.c: /usr/bin/ld: /tmp/try-small-d95484.o: in function `doit':
try.c: .../supercop-data/alder2,little/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:133: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:135: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-d95484.o: in function `test':
try.c: .../supercop-data/alder2,little/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:159: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:189: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:300: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:331: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:476: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:480: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/./try.c:484: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:esp32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Compiler output
try.c: /usr/bin/ld: /tmp/ccOGlSig.o: in function `doit':
try.c: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:133: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:135: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccOGlSig.o: in function `test':
try.c: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:189: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:300: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:331: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:476: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:480: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:484: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:159: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:esp32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
try.c: /usr/bin/ld: /tmp/ccsFskBc.o: in function `doit':
try.c: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:133: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:135: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccsFskBc.o: in function `test':
try.c: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:189: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:300: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:331: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:476: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:480: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:484: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:159: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:esp32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
try.c: /usr/bin/ld: /tmp/ccF5IiAL.o: in function `doit':
try.c: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:133: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:135: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccF5IiAL.o: in function `test':
try.c: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:159: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:189: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:300: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:331: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:476: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:480: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:484: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:esp32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
try.c: /usr/bin/ld: /tmp/ccCwjNHm.o: in function `doit':
try.c: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:133: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:135: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccCwjNHm.o: in function `test':
try.c: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:159: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:189: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:300: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:331: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:476: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:480: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/alder2,little/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128v12/esp32/work/try.c:484: undefined reference to `crypto_aead_ascon128v12_esp32_timingleaks_decrypt'
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:esp32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Compiler output
aead.c: In file included from round.h:8,
aead.c: from permutations.h:11,
aead.c: from aead.c:5:
aead.c: In function 'memxor',
aead.c: inlined from 'ascon_initaead' at aead.c:42:3:
aead.c: word.h:102:12: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
aead.c: 102 | *dst++ ^= *src++;
aead.c: | ^~
aead.c: aead.c: In function 'ascon_initaead':
aead.c: aead.c:27:48: note: at offset 32 into destination object 's' of size [0, 32]
aead.c: 27 | forceinline void ascon_initaead(ascon_state_t* s, const ascon_key_t* key,
aead.c: | ~~~~~~~~~~~~~~~^
aead.c: In function 'memxor',
aead.c: inlined from 'ascon_initaead' at aead.c:42:3:
aead.c: word.h:102:12: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
aead.c: 102 | *dst++ ^= *src++;
aead.c: | ^~
aead.c: aead.c: In function 'ascon_initaead':
aead.c: aead.c:27:48: note: at offset 33 into destination object 's' of size [0, 32]
aead.c: 27 | forceinline void ascon_initaead(ascon_state_t* s, const ascon_key_t* key,
aead.c: | ~~~~~~~~~~~~~~~^
aead.c: In function 'memxor',
aead.c: inlined from 'ascon_initaead' at aead.c:42:3:
aead.c: word.h:102:12: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
aead.c: 102 | *dst++ ^= *src++;
aead.c: ...
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| opt8 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt8_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
constants.o constants R
interleave.o B R
permutations.o P12 T
permutations.o P6 T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| bi32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
aead.o ascon_adata T
aead.o ascon_decrypt T
aead.o ascon_encrypt T
aead.o ascon_final T
aead.o ascon_initaead T
aead.o ascon_loadkey T
constants.o constants R
interleave.o B R
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| bi32_lowreg | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowreg | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowreg | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowreg | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowreg | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowreg | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowreg | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowreg | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowreg | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
aead.o ascon_aead T
constants.o constants R
interleave.o B R
interleave.o FROMBI T
interleave.o TOBI T
permutations.o P T
update.o ascon_update T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| bi32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
constants.o constants R
interleave.o FROMBI T
interleave.o TOBI T
permutations.o P T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| bi8 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi8 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi8 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi8 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi8 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi8 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi8 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi8 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi8 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
aead.o ascon_aead T
permutations.o P T
update.o ascon_update T
Number of similar (implementation,compiler) pairs: 18, namely:
| Implementation | Compiler |
| opt32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
aead.o ascon_adata T
aead.o ascon_decrypt T
aead.o ascon_encrypt T
aead.o ascon_final T
aead.o ascon_initaead T
aead.o ascon_loadkey T
permutations.o P T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| opt8 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt8 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt8 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt8 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
aead.o ascon_final T
aead.o ascon_initaead T
aead.o ascon_loadkey T
permutations.o P T
update.o ascon_update T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| opt8_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt8_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt8_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt8_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Passed TIMECOP
TIMECOP iterations: 10
Number of similar (implementation,compiler) pairs: 99, namely:
| Implementation | Compiler |
| bi32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowreg | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowreg | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowreg | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowreg | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowreg | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowreg | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowreg | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowreg | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowreg | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi8 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi8 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi8 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi8 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi8 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| bi8 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi8 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi8 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| bi8 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt64_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt64_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt8 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt8 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt8 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt8 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt8_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt8_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt8_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt8_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt8_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |