Test results for amd64, samba, crypto_aead/ascon128av12
[Page version: 20260310 01:02:56]
Measurements for amd64, samba, crypto_aead
Test results for amd64, samba, crypto_aead
Test results for crypto_aead/ascon128av12
Computer: samba
Microarchitecture: amd64; Skylake (506e3)
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20260217
Operation: crypto_aead
Primitive: ascon128av12
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 47093 | 17459 0 0 | 44559 1272 1608 | opt64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 48299 | 17206 0 0 | 41072 1200 1672 | opt64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 49330 | 16858 0 0 | 41111 1272 1608 | opt64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 49343 | 16755 0 0 | 44770 1272 1672 | opt64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 49455 | 16648 0 0 | 41457 1264 1672 | opt64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 49476 | 16686 0 0 | 44450 1272 1672 | opt64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 49592 | 18025 0 0 | 46165 1224 1704 | opt64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 49791 | 18073 0 0 | 43733 1224 1704 | opt64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 52885 | 11520 0 0 | 38954 1272 1672 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 53158 | 11520 0 0 | 39210 1272 1672 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 53239 | 16406 0 0 | 44589 1224 1704 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 53289 | 21938 0 0 | 47124 1216 1704 | opt64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 55337 | 1817 0 0 | 28887 1272 1608 | opt64_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 55402 | 12239 0 0 | 39119 1272 1608 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 56364 | 20515 0 0 | 45329 1264 1672 | opt32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 56608 | 21035 0 0 | 49173 1224 1704 | opt32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 56725 | 21094 0 0 | 46741 1224 1704 | opt32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 56732 | 20562 0 0 | 48322 1272 1672 | opt32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 57078 | 1477 0 0 | 25695 1272 1608 | opt64_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 57145 | 1493 0 0 | 26281 1264 1672 | opt64_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 57153 | 20716 0 0 | 44967 1272 1608 | opt32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 57180 | 1803 0 0 | 29810 1272 1672 | opt64_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 57193 | 1807 0 0 | 25560 1200 1672 | opt64_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 57594 | 1524 0 0 | 29282 1272 1672 | opt64_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 57672 | 2234 0 0 | 30317 1224 1704 | opt64_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 57854 | 21077 0 0 | 44944 1200 1672 | opt32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 58273 | 20599 0 0 | 48610 1272 1672 | opt32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 59337 | 2074 0 0 | 27693 1224 1704 | opt64_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 59344 | 10786 0 0 | 35100 1264 1672 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 61801 | 13110 0 0 | 38813 1224 1704 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 61926 | 12651 0 0 | 37900 1216 1704 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 63447 | 23596 0 0 | 50687 1272 1608 | opt32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 63771 | 2259 0 0 | 30341 1224 1704 | opt32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 64293 | 2099 0 0 | 27717 1224 1704 | opt32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 64429 | 3126 0 0 | 28236 1216 1704 | opt64_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 65631 | 1842 0 0 | 29842 1272 1672 | opt32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 65633 | 1563 0 0 | 29314 1272 1672 | opt32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 65690 | 1516 0 0 | 25727 1272 1608 | opt32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 65760 | 1532 0 0 | 26313 1264 1672 | opt32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 66814 | 25745 0 0 | 50932 1216 1704 | opt32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 68015 | 7063 0 0 | 31327 1272 1608 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 69197 | 1865 0 0 | 25632 1200 1672 | opt32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 70087 | 1861 0 0 | 28919 1272 1608 | opt32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 73222 | 3181 0 0 | 28292 1216 1704 | opt32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 85497 | 2685 0 0 | 26624 1200 1672 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 115730 | 15268 0 0 | 40041 1264 1672 | bi32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 115810 | 15139 0 0 | 43106 1272 1672 | bi32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 116077 | 15139 0 0 | 42850 1272 1672 | bi32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 118577 | 15885 0 0 | 40095 1272 1608 | bi32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 125554 | 16434 0 0 | 40224 1200 1672 | bi32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 126270 | 15803 0 0 | 42863 1272 1608 | bi32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 129802 | 20417 0 0 | 45500 1216 1704 | bi32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 130901 | 10324 0 0 | 34216 1200 1672 | bi32_lowreg | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 132316 | 10802 0 0 | 35127 1272 1608 | bi32_lowreg | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 132541 | 10592 0 0 | 38394 1272 1672 | bi32_lowreg | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 133195 | 2645 0 0 | 30634 1272 1672 | bi32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 133620 | 2593 0 0 | 26312 1200 1672 | bi32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 134219 | 10763 0 0 | 35633 1264 1672 | bi32_lowreg | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 134299 | 2309 0 0 | 26503 1272 1608 | bi32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 134405 | 2365 0 0 | 27129 1264 1672 | bi32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 134944 | 2372 0 0 | 30106 1272 1672 | bi32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 135450 | 10592 0 0 | 38650 1272 1672 | bi32_lowreg | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 136484 | 2635 0 0 | 29711 1272 1608 | bi32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 138147 | 14184 0 0 | 39388 1216 1704 | bi32_lowreg | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 140118 | 10600 0 0 | 37743 1272 1608 | bi32_lowreg | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 140805 | 3069 0 0 | 28108 1216 1704 | bi32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 146004 | 18128 0 0 | 43717 1224 1704 | bi32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 146753 | 18128 0 0 | 46177 1224 1704 | bi32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 150923 | 11576 0 0 | 39705 1224 1704 | bi32_lowreg | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 150962 | 11576 0 0 | 37269 1224 1704 | bi32_lowreg | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 151670 | 3238 0 0 | 31261 1224 1704 | bi32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 153301 | 3010 0 0 | 28565 1224 1704 | bi32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 390113 | 6152 0 0 | 33842 1272 1672 | opt8 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 390428 | 6055 0 0 | 33802 1272 1672 | opt8_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 423238 | 3929 0 0 | 28761 1264 1672 | opt8 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 424275 | 3776 0 0 | 28561 1264 1672 | opt8_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 424517 | 9548 0 0 | 36127 1272 1608 | bi8 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 453936 | 8868 0 0 | 33209 1264 1672 | bi8 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 461135 | 9006 0 0 | 36434 1272 1672 | bi8 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 464208 | 8995 0 0 | 36178 1272 1672 | bi8 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 478564 | 9546 0 0 | 33399 1272 1608 | bi8 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 492257 | 9313 0 0 | 36973 1224 1704 | bi8 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 493787 | 9313 0 0 | 34493 1224 1704 | bi8 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 562376 | 6939 0 0 | 34922 1272 1672 | opt8_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 563806 | 7036 0 0 | 34962 1272 1672 | opt8 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 567104 | 7154 0 0 | 34279 1272 1608 | opt8 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 568124 | 7109 0 0 | 34207 1272 1608 | opt8_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 590281 | 10175 0 0 | 33584 1200 1672 | bi8 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 594135 | 14419 0 0 | 39124 1216 1704 | bi8 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 677408 | 4642 0 0 | 28927 1272 1608 | opt8 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 685074 | 4512 0 0 | 28759 1272 1608 | opt8_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 921893 | 5984 0 0 | 31693 1224 1704 | opt8 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 925563 | 5860 0 0 | 31541 1224 1704 | opt8_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 982804 | 5985 0 0 | 31204 1216 1704 | opt8 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 994684 | 5863 0 0 | 31052 1216 1704 | opt8_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 1090241 | 5346 0 0 | 29184 1200 1672 | opt8_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 1094829 | 5473 0 0 | 29384 1200 1672 | opt8 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 1185487 | 9019 0 0 | 37173 1224 1704 | opt8 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 20260217 |
| 1188223 | 9275 0 0 | 37389 1224 1704 | opt8_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260303 | 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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_bi32_rv32b | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_bi32_rv32b | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_bi32_rv32b | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_bi32_rv32b | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
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 (13.3.0) |
| T:asm_bi32_rv32b | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:asm_bi32_rv32b | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:asm_bi32_rv32b | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
Compiler output
ascon.S: ascon.S:1:10: fatal error: 'xtensa/coreasm.h' file not found
ascon.S: 1 | #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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_esp32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_esp32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_esp32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_esp32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
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 (13.3.0) |
| T:asm_esp32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:asm_esp32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:asm_esp32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_fsr_rv32b | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_fsr_rv32b | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_fsr_rv32b | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_fsr_rv32b | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
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 (13.3.0) |
| T:asm_fsr_rv32b | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:asm_fsr_rv32b | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:asm_fsr_rv32b | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_rv32b | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_rv32b | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_rv32b | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_rv32b | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
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 (13.3.0) |
| T:asm_rv32b | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:asm_rv32b | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:asm_rv32b | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_rv32i | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_rv32i | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_rv32i | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:asm_rv32i | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
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 (13.3.0) |
| T:asm_rv32i | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:asm_rv32i | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:asm_rv32i | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
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: ./ascon.h:22:6: note: previous declaration is here
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 is here
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 is here
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 is here
aead.c: 27 | 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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| avx512 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| avx512 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| avx512 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| avx512 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
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 (13.3.0) |
| avx512 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| avx512 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| avx512 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
Compiler output
try.c: /usr/bin/ld: /tmp/try-small-dc9a5c.o: in function `doit':
try.c: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-dc9a5c.o: in function `test':
try.c: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
Compiler output
try.c: /usr/bin/ld: /tmp/try-small-378ff1.o: in function `doit':
try.c: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-378ff1.o: in function `test':
try.c: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
Compiler output
try.c: /usr/bin/ld: /tmp/try-small-8f4021.o: in function `doit':
try.c: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-8f4021.o: in function `test':
try.c: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
Compiler output
try.c: /usr/bin/ld: /tmp/try-small-e27705.o: in function `doit':
try.c: .../supercop-data/samba/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-e27705.o: in function `test':
try.c: .../supercop-data/samba/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
Compiler output
try.c: /usr/bin/ld: /tmp/try-small-71cf73.o: in function `doit':
try.c: .../supercop-data/samba/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/try-small-71cf73.o: in function `test':
try.c: .../supercop-data/samba/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/./try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
Compiler output
try.c: /usr/bin/ld: /tmp/ccUC9tHo.o: in function `doit':
try.c: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccUC9tHo.o: in function `test':
try.c: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_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 (13.3.0) |
Compiler output
try.c: /usr/bin/ld: /tmp/ccA6R6w9.o: in function `doit':
try.c: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/ccA6R6w9.o: in function `test':
try.c: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_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 (13.3.0) |
Compiler output
try.c: /usr/bin/ld: /tmp/cc3Og8av.o: in function `doit':
try.c: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc3Og8av.o: in function `test':
try.c: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_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 (13.3.0) |
Compiler output
try.c: /usr/bin/ld: /tmp/cc2yBTE5.o: in function `doit':
try.c: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:133:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:135:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: /tmp/cc2yBTE5.o: in function `test':
try.c: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:159:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:189:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_encrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:300:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:331:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:476:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:480:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_esp32_timingleaks_decrypt'
try.c: /usr/bin/ld: .../supercop-data/samba/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/ascon128av12/esp32/work/try.c:484:(.text+0x...): undefined reference to `crypto_aead_ascon128av12_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 (13.3.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_final' at aead.c:136: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_final':
aead.c: aead.c:134:45: note: at offset 24 into destination object 's' of size [0, 24]
aead.c: 134 | forceinline void ascon_final(ascon_state_t* s, const ascon_key_t* key) {
aead.c: | ~~~~~~~~~~~~~~~^
aead.c: In function 'memxor',
aead.c: inlined from 'ascon_final' at aead.c:136: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_final':
aead.c: aead.c:134:45: note: at offset 25 into destination object 's' of size [0, 24]
aead.c: 134 | forceinline void ascon_final(ascon_state_t* s, const ascon_key_t* key) {
aead.c: | ~~~~~~~~~~~~~~~^
aead.c: In function 'memxor',
aead.c: inlined from 'ascon_final' at aead.c:136: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: 1, namely:
| Implementation | Compiler |
| opt8 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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_final' at aead.c:51: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_final':
aead.c: aead.c:49:45: note: at offset 24 into destination object 's' of size [0, 24]
aead.c: 49 | forceinline void ascon_final(ascon_state_t* s, const ascon_key_t* key) {
aead.c: | ~~~~~~~~~~~~~~~^
aead.c: In function 'memxor',
aead.c: inlined from 'ascon_final' at aead.c:51: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_final':
aead.c: aead.c:49:45: note: at offset 25 into destination object 's' of size [0, 24]
aead.c: 49 | forceinline void ascon_final(ascon_state_t* s, const ascon_key_t* key) {
aead.c: | ~~~~~~~~~~~~~~~^
aead.c: In function 'memxor',
aead.c: inlined from 'ascon_final' at aead.c:51: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: 1, namely:
| Implementation | Compiler |
| opt8_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
Namespace violations
constants.o constants R
interleave.o B R
permutations.o P12 T
permutations.o P8 T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| bi32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowreg | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowreg | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowreg | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowreg | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowreg | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32_lowreg | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32_lowreg | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32_lowreg | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi8 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi8 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi8 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi8 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi8 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi8 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi8 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi8 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt64_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt64_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt64_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt64_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt64_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt64_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt64_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt64_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt64_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt8 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt8 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt8 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt8_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt8_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt8_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32_lowreg | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowreg | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowreg | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowreg | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowreg | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowreg | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32_lowreg | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32_lowreg | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32_lowreg | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi8 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi8 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi8 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi8 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi8 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| bi8 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi8 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi8 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| bi8 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt32_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt32_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt32_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt32_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt32_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt32_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt32_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt32_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt32_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt64_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt64_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt64_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt64_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt64_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt64_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt64_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt64_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt64_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt8 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt8 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt8 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt8 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt8_lowsize | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8_lowsize | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8_lowsize | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8_lowsize | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8_lowsize | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt8_lowsize | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt8_lowsize | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt8_lowsize | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt8_lowsize | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |