[Page version: 20250929 19:01:02]
Measurements for amd64, hunsnivy, crypto_aead Test results for amd64, hunsnivy, crypto_aead Test results for crypto_aead/lakekeyakv1| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 34157 | 60385 0 0 | 81832 812 1016 | T:asmx86-64-shld | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 34176 | 59938 0 0 | 78598 804 1016 | T:asmx86-64-shld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 34229 | 61013 0 0 | 82512 812 1016 | T:asmx86-64-shld | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 34371 | 60993 0 0 | 84096 812 1016 | T:asmx86-64-shld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 34414 | 85676 0 0 | 105734 804 1016 | T:opt64lcu6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 34417 | 84709 0 0 | 104342 804 1016 | T:opt64lcu6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 34457 | 60190 0 0 | 79206 804 1016 | T:asmx86-64-shld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 34486 | 88239 0 0 | 112384 812 1016 | T:opt64lcu6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 34605 | 87599 0 0 | 110072 812 1016 | T:opt64lcu6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 35360 | 58905 0 0 | 80400 812 1016 | T:asmx86-64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 35442 | 58885 0 0 | 81984 812 1016 | T:asmx86-64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 35442 | 58082 0 0 | 77094 804 1016 | T:asmx86-64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 35560 | 58277 0 0 | 79704 812 1016 | T:asmx86-64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 35634 | 57830 0 0 | 76486 804 1016 | T:asmx86-64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 35725 | 86015 0 0 | 108560 812 1016 | T:opt64lcu6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 36439 | 182554 0 0 | 202614 804 1016 | T:opt64lcufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 36524 | 182219 0 0 | 204712 812 1016 | T:opt64lcufullshld | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 36548 | 185117 0 0 | 209264 812 1016 | T:opt64lcufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 36640 | 184477 0 0 | 206952 812 1016 | T:opt64lcufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 36660 | 181650 0 0 | 201286 804 1016 | T:opt64lcufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 36677 | 179146 0 0 | 200256 780 1080 | T:opt64lcufullshld | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 36819 | 182859 0 0 | 207024 812 1016 | T:opt64lcufullshld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 36834 | 177636 0 0 | 198352 780 1080 | T:opt64lcufullshld | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 36956 | 179172 0 0 | 198814 804 1016 | T:opt64lcufullshld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 37009 | 180296 0 0 | 200374 804 1016 | T:opt64lcufullshld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 37092 | 182719 0 0 | 205280 812 1016 | T:opt64lcufullshld | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 37248 | 81801 0 0 | 102896 780 1080 | T:opt64lcu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 37337 | 82548 0 0 | 103264 780 1080 | T:opt64lcu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 37571 | 178657 0 0 | 201200 812 1016 | T:opt64lcufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 37834 | 191034 0 0 | 213080 780 1080 | T:opt64lcufullshld | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 37984 | 75175 0 0 | 94211 756 1048 | T:opt64lcu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 38237 | 89971 0 0 | 112448 812 1016 | T:opt64u6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 38313 | 88920 0 0 | 108982 804 1016 | T:opt64u6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 38331 | 90611 0 0 | 114760 812 1016 | T:opt64u6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 38370 | 87985 0 0 | 107606 804 1016 | T:opt64u6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 38430 | 87395 0 0 | 109448 780 1080 | T:opt64lcu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 38443 | 169346 0 0 | 188371 756 1048 | T:opt64lcufullshld | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 39030 | 163923 0 0 | 182947 756 1048 | T:opt64lcufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 39173 | 175017 0 0 | 195728 780 1080 | T:opt64lcufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 39259 | 174982 0 0 | 196080 780 1080 | T:opt64lcufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 39596 | 88483 0 0 | 111032 812 1016 | T:opt64u6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 40377 | 198328 0 0 | 220808 812 1016 | T:opt64ufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 40479 | 195678 0 0 | 215310 804 1016 | T:opt64ufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 40638 | 198968 0 0 | 223120 812 1016 | T:opt64ufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 40712 | 78719 0 0 | 97747 756 1048 | T:opt64u6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 40731 | 197277 0 0 | 217342 804 1016 | T:opt64ufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 40856 | 185516 0 0 | 207576 780 1080 | T:opt64lcufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 41617 | 86143 0 0 | 107240 780 1080 | T:opt64u6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 41703 | 192668 0 0 | 215216 812 1016 | T:opt64ufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 41751 | 173174 0 0 | 192211 756 1048 | T:opt64ufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 41987 | 88361 0 0 | 109080 780 1080 | T:opt64u6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 42207 | 92249 0 0 | 114304 780 1080 | T:opt64u6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 42490 | 188689 0 0 | 209784 780 1080 | T:opt64ufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 43620 | 187592 0 0 | 208312 780 1080 | T:opt64ufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 44944 | 202090 0 0 | 224144 780 1080 | T:opt64ufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 55855 | 12401 0 0 | 34904 812 1016 | T:compact64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 57548 | 12498 0 0 | 36600 812 1016 | T:compact64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 90633 | 14374 0 0 | 36360 780 1080 | T:compact64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 101949 | 11260 0 0 | 33680 812 1016 | T:compact64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 103837 | 34406 0 0 | 56424 780 1080 | T:inplace32bi | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 104712 | 19465 0 336 | 41603 796 1432 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 111014 | 32453 0 0 | 56448 812 1016 | T:inplace32bi | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 111604 | 31487 0 0 | 53800 812 1016 | T:inplace32bi | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 112650 | 32345 0 0 | 54592 812 1016 | T:inplace32bi | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 122747 | 24440 0 0 | 43443 756 1048 | T:inplace32bi | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 125379 | 29122 0 0 | 50216 780 1080 | T:inplace32bi | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 126822 | 26771 0 0 | 47472 780 1080 | T:inplace32bi | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 129580 | 27914 0 0 | 47942 804 1016 | T:inplace32bi | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 131945 | 27753 0 0 | 47358 804 1016 | T:inplace32bi | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 141401 | 16019 0 304 | 40347 828 1336 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 146646 | 15864 0 304 | 38587 828 1336 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 157159 | 15371 0 304 | 38011 828 1336 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 159674 | 8992 0 0 | 29640 780 1080 | T:compact64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 164005 | 9830 0 0 | 30864 780 1080 | T:compact64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 169644 | 8208 0 0 | 27179 756 1048 | T:compact64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 174290 | 8846 0 0 | 28886 804 1016 | T:compact64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 210226 | 8404 0 0 | 27998 804 1016 | T:compact64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 355565 | 10127 0 304 | 30350 820 1336 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 388654 | 10795 0 336 | 31995 796 1432 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 594770 | 10248 0 336 | 31051 796 1432 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 601247 | 9742 0 304 | 29510 820 1336 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
| 809422 | 8789 0 336 | 27947 772 1400 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250310 | 20250307 |
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration] KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->state, laneCount, dataIn, dataByteLen, trailingBits); KeccakDuplex.c: ^ KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb' KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb KeccakDuplex.c: ^ KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration] KeccakDuplex.c: return SnP_FBWL_Wrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits); KeccakDuplex.c: ^ KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap' KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap KeccakDuplex.c: ^ KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration] KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits); KeccakDuplex.c: ^ KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap' KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap KeccakDuplex.c: ^ KeccakDuplex.c: 3 warnings generated.
| Implementation | Compiler |
| T:asmx86-64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64-shld | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64-shld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64-shld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64-shld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64-shld | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
KeccakDuplex.c: In file included from KeccakDuplex.h:19, KeccakDuplex.c: from KeccakDuplex.c:17: KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_DuplexingFBWLAbsorb': KeccakDuplex.c: SnP-interface.h:41:45: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb'; did you mean 'KeccakP1600_12_FBWL_Absorb'? [-Wimplicit-function-declaration] KeccakDuplex.c: 41 | #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ KeccakDuplex.c: KeccakDuplex.c:177:14: note: in expansion of macro 'SnP_FBWL_Absorb' KeccakDuplex.c: 177 | result = SnP_FBWL_Absorb(instance->state, laneCount, dataIn, dataByteLen, trailingBits); KeccakDuplex.c: | ^~~~~~~~~~~~~~~ KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_DuplexingFBWLWrap': KeccakDuplex.c: SnP-interface.h:43:45: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap'; did you mean 'KeccakP1600_12_FBWL_Wrap'? [-Wimplicit-function-declaration] KeccakDuplex.c: 43 | #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ KeccakDuplex.c: KeccakDuplex.c:198:12: note: in expansion of macro 'SnP_FBWL_Wrap' KeccakDuplex.c: 198 | return SnP_FBWL_Wrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits); KeccakDuplex.c: | ^~~~~~~~~~~~~ KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_DuplexingFBWLUnwrap': KeccakDuplex.c: SnP-interface.h:44:45: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap'; did you mean 'KeccakP1600_12_FBWL_Unwrap'? [-Wimplicit-function-declaration] KeccakDuplex.c: 44 | #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ KeccakDuplex.c: KeccakDuplex.c:216:12: note: in expansion of macro 'SnP_FBWL_Unwrap' KeccakDuplex.c: 216 | return SnP_FBWL_Unwrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits); KeccakDuplex.c: | ^~~~~~~~~~~~~~~ try.c: /usr/bin/ld: libcrypto_aead_lakekeyakv1.a(KeccakP-1600-12-x86-64-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIE try.c: collect2: error: ld returned 1 exit status
| Implementation | Compiler |
| T:asmx86-64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asmx86-64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asmx86-64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asmx86-64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
KeccakDuplex.c: In file included from KeccakDuplex.h:19, KeccakDuplex.c: from KeccakDuplex.c:17: KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_DuplexingFBWLAbsorb': KeccakDuplex.c: SnP-interface.h:41:45: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb'; did you mean 'KeccakP1600_12_FBWL_Absorb'? [-Wimplicit-function-declaration] KeccakDuplex.c: 41 | #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ KeccakDuplex.c: KeccakDuplex.c:177:14: note: in expansion of macro 'SnP_FBWL_Absorb' KeccakDuplex.c: 177 | result = SnP_FBWL_Absorb(instance->state, laneCount, dataIn, dataByteLen, trailingBits); KeccakDuplex.c: | ^~~~~~~~~~~~~~~ KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_DuplexingFBWLWrap': KeccakDuplex.c: SnP-interface.h:43:45: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap'; did you mean 'KeccakP1600_12_FBWL_Wrap'? [-Wimplicit-function-declaration] KeccakDuplex.c: 43 | #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ KeccakDuplex.c: KeccakDuplex.c:198:12: note: in expansion of macro 'SnP_FBWL_Wrap' KeccakDuplex.c: 198 | return SnP_FBWL_Wrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits); KeccakDuplex.c: | ^~~~~~~~~~~~~ KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_DuplexingFBWLUnwrap': KeccakDuplex.c: SnP-interface.h:44:45: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap'; did you mean 'KeccakP1600_12_FBWL_Unwrap'? [-Wimplicit-function-declaration] KeccakDuplex.c: 44 | #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ KeccakDuplex.c: KeccakDuplex.c:216:12: note: in expansion of macro 'SnP_FBWL_Unwrap' KeccakDuplex.c: 216 | return SnP_FBWL_Unwrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits); KeccakDuplex.c: | ^~~~~~~~~~~~~~~ try.c: /usr/bin/ld: libcrypto_aead_lakekeyakv1.a(KeccakP-1600-12-x86-64-shld-gas.o): relocation R_X86_64_32S against `.text' can not be used when making a PIE object; recompile with -fPIE try.c: collect2: error: ld returned 1 exit status
| Implementation | Compiler |
| T:asmx86-64-shld | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asmx86-64-shld | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asmx86-64-shld | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:asmx86-64-shld | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
KeccakDuplex.c: KeccakDuplex.c:63:9: warning: implicit declaration of function 'KeccakP1600_12_StatePermute' is invalid in C99 [-Wimplicit-function-declaration] KeccakDuplex.c: KeccakF_StatePermute(instance->state); KeccakDuplex.c: ^ KeccakDuplex.c: ./KeccakF-interface.h:53:30: note: expanded from macro 'KeccakF_StatePermute' KeccakDuplex.c: #define KeccakF_StatePermute KeccakP1600_12_StatePermute KeccakDuplex.c: ^ KeccakDuplex.c: KeccakDuplex.c:85:9: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract' is invalid in C99 [-Wimplicit-function-declaration] KeccakDuplex.c: KeccakF_StateXORPermuteExtract(instance->state, sigmaBegin, sigmaBeginByteLen/KeccakF_laneInBytes, KeccakDuplex.c: ^ KeccakDuplex.c: ./KeccakF-interface.h:73:40: note: expanded from macro 'KeccakF_StateXORPermuteExtract' KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract KeccakDuplex.c: ^ KeccakDuplex.c: 2 warnings generated.
| Implementation | Compiler |
| T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
KeccakDuplex.c: In file included from KeccakDuplex.h:17, KeccakDuplex.c: from KeccakDuplex.c:15: KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_Duplexing': KeccakDuplex.c: KeccakF-interface.h:53:30: warning: implicit declaration of function 'KeccakP1600_12_StatePermute'; did you mean 'KeccakF1600_StatePermute'? [-Wimplicit-function-declaration] KeccakDuplex.c: 53 | #define KeccakF_StatePermute KeccakP1600_12_StatePermute KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ KeccakDuplex.c: KeccakDuplex.c:63:9: note: in expansion of macro 'KeccakF_StatePermute' KeccakDuplex.c: 63 | KeccakF_StatePermute(instance->state); KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~ KeccakDuplex.c: KeccakF-interface.h:73:40: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract'; did you mean 'KeccakF1600_StateXORPermuteExtract'? [-Wimplicit-function-declaration] KeccakDuplex.c: 73 | #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ KeccakDuplex.c: KeccakF-interface.h:73:40: note: in definition of macro 'KeccakF_StateXORPermuteExtract' KeccakDuplex.c: 73 | #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Implementation | Compiler |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
KeccakDuplex.o Keccak_DuplexGetInputIndex T KeccakDuplex.o Keccak_DuplexGetOutputIndex T KeccakDuplex.o Keccak_DuplexInitialize T KeccakDuplex.o Keccak_Duplexing T KeccakDuplex.o Keccak_DuplexingFBWLAbsorb T KeccakDuplex.o Keccak_DuplexingFBWLUnwrap T KeccakDuplex.o Keccak_DuplexingFBWLWrap T KeccakDuplex.o Keccak_DuplexingFeedPartialInput T KeccakDuplex.o Keccak_DuplexingFeedZeroes T KeccakDuplex.o Keccak_DuplexingGetFurtherOutput T KeccakDuplex.o Keccak_DuplexingGetFurtherOutputAndXOR T KeccakDuplex.o Keccak_DuplexingOverwritePartialInput T KeccakDuplex.o Keccak_DuplexingOverwriteWithZeroes T KeccakP-1600-12-x86-64-gas.o InlinePerm a KeccakP-1600-12-x86-64-gas.o KeccakF1600_Initialize T KeccakP-1600-12-x86-64-gas.o KeccakF1600_StateComplementBit T KeccakP-1600-12-x86-64-gas.o KeccakF1600_StateExtractAndXORBytes T KeccakP-1600-12-x86-64-gas.o KeccakF1600_StateExtractBytes T KeccakP-1600-12-x86-64-gas.o KeccakF1600_StateInitialize T KeccakP-1600-12-x86-64-gas.o KeccakF1600_StateOverwriteBytes T KeccakP-1600-12-x86-64-gas.o KeccakF1600_StateOverwriteWithZeroes T KeccakP-1600-12-x86-64-gas.o KeccakF1600_StateXORBytes T KeccakP-1600-12-x86-64-gas.o KeccakP1600_12_SnP_FBWL_Absorb T KeccakP-1600-12-x86-64-gas.o KeccakP1600_12_SnP_FBWL_Squeeze T KeccakP-1600-12-x86-64-gas.o KeccakP1600_12_SnP_FBWL_Unwrap T KeccakP-1600-12-x86-64-gas.o KeccakP1600_12_SnP_FBWL_Wrap T KeccakP-1600-12-x86-64-gas.o KeccakP1600_12_StatePermute T KeccakP-1600-12-x86-64-gas.o UseSIMD a KeccakP-1600-12-x86-64-gas.o _ba a KeccakP-1600-12-x86-64-gas.o _be a KeccakP-1600-12-x86-64-gas.o _bi a KeccakP-1600-12-x86-64-gas.o _bo a KeccakP-1600-12-x86-64-gas.o _bu a KeccakP-1600-12-x86-64-gas.o _ga a KeccakP-1600-12-x86-64-gas.o _ge a KeccakP-1600-12-x86-64-gas.o _gi a KeccakP-1600-12-x86-64-gas.o _go a KeccakP-1600-12-x86-64-gas.o _gu a KeccakP-1600-12-x86-64-gas.o _ka a KeccakP-1600-12-x86-64-gas.o _ke a KeccakP-1600-12-x86-64-gas.o _ki a KeccakP-1600-12-x86-64-gas.o _ko a KeccakP-1600-12-x86-64-gas.o _ku a KeccakP-1600-12-x86-64-gas.o _ma a KeccakP-1600-12-x86-64-gas.o _me a KeccakP-1600-12-x86-64-gas.o _mi a KeccakP-1600-12-x86-64-gas.o _mo a KeccakP-1600-12-x86-64-gas.o _mu a KeccakP-1600-12-x86-64-gas.o _sa a KeccakP-1600-12-x86-64-gas.o _se a KeccakP-1600-12-x86-64-gas.o _si a KeccakP-1600-12-x86-64-gas.o _so a KeccakP-1600-12-x86-64-gas.o _su a Keyak.o Keyak_FeedAssociatedData T Keyak.o Keyak_Forget T Keyak.o Keyak_GetTag T Keyak.o Keyak_Initialize T Keyak.o Keyak_ProcessAssociatedData T Keyak.o Keyak_ProcessCiphertext T Keyak.o Keyak_ProcessForget T Keyak.o Keyak_ProcessPlaintext T Keyak.o Keyak_ProcessTag T Keyak.o Keyak_UnwrapCiphertext T Keyak.o Keyak_WrapPlaintext T Keyak.o LakeKeyak_Initialize T Keyak.o RiverKeyak_Initialize T SnP-FBWL-default.o SnP_FBWL_Absorb_Default T SnP-FBWL-default.o SnP_FBWL_Squeeze_Default T SnP-FBWL-default.o SnP_FBWL_Unwrap_Default T SnP-FBWL-default.o SnP_FBWL_Wrap_Default T
| Implementation | Compiler |
| T:asmx86-64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
KeccakDuplex.o Keccak_DuplexGetInputIndex T KeccakDuplex.o Keccak_DuplexGetOutputIndex T KeccakDuplex.o Keccak_DuplexInitialize T KeccakDuplex.o Keccak_Duplexing T KeccakDuplex.o Keccak_DuplexingFBWLAbsorb T KeccakDuplex.o Keccak_DuplexingFBWLUnwrap T KeccakDuplex.o Keccak_DuplexingFBWLWrap T KeccakDuplex.o Keccak_DuplexingFeedPartialInput T KeccakDuplex.o Keccak_DuplexingFeedZeroes T KeccakDuplex.o Keccak_DuplexingGetFurtherOutput T KeccakDuplex.o Keccak_DuplexingGetFurtherOutputAndXOR T KeccakDuplex.o Keccak_DuplexingOverwritePartialInput T KeccakDuplex.o Keccak_DuplexingOverwriteWithZeroes T KeccakP-1600-12-x86-64-shld-gas.o InlinePerm a KeccakP-1600-12-x86-64-shld-gas.o KeccakF1600_Initialize T KeccakP-1600-12-x86-64-shld-gas.o KeccakF1600_StateComplementBit T KeccakP-1600-12-x86-64-shld-gas.o KeccakF1600_StateExtractAndXORBytes T KeccakP-1600-12-x86-64-shld-gas.o KeccakF1600_StateExtractBytes T KeccakP-1600-12-x86-64-shld-gas.o KeccakF1600_StateInitialize T KeccakP-1600-12-x86-64-shld-gas.o KeccakF1600_StateOverwriteBytes T KeccakP-1600-12-x86-64-shld-gas.o KeccakF1600_StateOverwriteWithZeroes T KeccakP-1600-12-x86-64-shld-gas.o KeccakF1600_StateXORBytes T KeccakP-1600-12-x86-64-shld-gas.o KeccakP1600_12_SnP_FBWL_Absorb T KeccakP-1600-12-x86-64-shld-gas.o KeccakP1600_12_SnP_FBWL_Squeeze T KeccakP-1600-12-x86-64-shld-gas.o KeccakP1600_12_SnP_FBWL_Unwrap T KeccakP-1600-12-x86-64-shld-gas.o KeccakP1600_12_SnP_FBWL_Wrap T KeccakP-1600-12-x86-64-shld-gas.o KeccakP1600_12_StatePermute T KeccakP-1600-12-x86-64-shld-gas.o UseSIMD a KeccakP-1600-12-x86-64-shld-gas.o _ba a KeccakP-1600-12-x86-64-shld-gas.o _be a KeccakP-1600-12-x86-64-shld-gas.o _bi a KeccakP-1600-12-x86-64-shld-gas.o _bo a KeccakP-1600-12-x86-64-shld-gas.o _bu a KeccakP-1600-12-x86-64-shld-gas.o _ga a KeccakP-1600-12-x86-64-shld-gas.o _ge a KeccakP-1600-12-x86-64-shld-gas.o _gi a KeccakP-1600-12-x86-64-shld-gas.o _go a KeccakP-1600-12-x86-64-shld-gas.o _gu a KeccakP-1600-12-x86-64-shld-gas.o _ka a KeccakP-1600-12-x86-64-shld-gas.o _ke a KeccakP-1600-12-x86-64-shld-gas.o _ki a KeccakP-1600-12-x86-64-shld-gas.o _ko a KeccakP-1600-12-x86-64-shld-gas.o _ku a KeccakP-1600-12-x86-64-shld-gas.o _ma a KeccakP-1600-12-x86-64-shld-gas.o _me a KeccakP-1600-12-x86-64-shld-gas.o _mi a KeccakP-1600-12-x86-64-shld-gas.o _mo a KeccakP-1600-12-x86-64-shld-gas.o _mu a KeccakP-1600-12-x86-64-shld-gas.o _sa a KeccakP-1600-12-x86-64-shld-gas.o _se a KeccakP-1600-12-x86-64-shld-gas.o _si a KeccakP-1600-12-x86-64-shld-gas.o _so a KeccakP-1600-12-x86-64-shld-gas.o _su a Keyak.o Keyak_FeedAssociatedData T Keyak.o Keyak_Forget T Keyak.o Keyak_GetTag T Keyak.o Keyak_Initialize T Keyak.o Keyak_ProcessAssociatedData T Keyak.o Keyak_ProcessCiphertext T Keyak.o Keyak_ProcessForget T Keyak.o Keyak_ProcessPlaintext T Keyak.o Keyak_ProcessTag T Keyak.o Keyak_UnwrapCiphertext T Keyak.o Keyak_WrapPlaintext T Keyak.o LakeKeyak_Initialize T Keyak.o RiverKeyak_Initialize T SnP-FBWL-default.o SnP_FBWL_Absorb_Default T SnP-FBWL-default.o SnP_FBWL_Squeeze_Default T SnP-FBWL-default.o SnP_FBWL_Unwrap_Default T SnP-FBWL-default.o SnP_FBWL_Wrap_Default T
| Implementation | Compiler |
| T:asmx86-64-shld | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64-shld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64-shld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64-shld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:asmx86-64-shld | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
KeccakDuplex.o Keccak_DuplexGetInputIndex T KeccakDuplex.o Keccak_DuplexGetOutputIndex T KeccakDuplex.o Keccak_DuplexInitialize T KeccakDuplex.o Keccak_Duplexing T KeccakDuplex.o Keccak_DuplexingFBWLAbsorb T KeccakDuplex.o Keccak_DuplexingFBWLUnwrap T KeccakDuplex.o Keccak_DuplexingFBWLWrap T KeccakDuplex.o Keccak_DuplexingFeedPartialInput T KeccakDuplex.o Keccak_DuplexingFeedZeroes T KeccakDuplex.o Keccak_DuplexingGetFurtherOutput T KeccakDuplex.o Keccak_DuplexingGetFurtherOutputAndXOR T KeccakDuplex.o Keccak_DuplexingOverwritePartialInput T KeccakDuplex.o Keccak_DuplexingOverwriteWithZeroes T KeccakF-1600-compact64.o KeccakF1600_Initialize T KeccakF-1600-compact64.o KeccakF1600_StateComplementBit T KeccakF-1600-compact64.o KeccakF1600_StateExtractAndXORBytesInLane T KeccakF-1600-compact64.o KeccakF1600_StateExtractAndXORLanes T KeccakF-1600-compact64.o KeccakF1600_StateExtractBytesInLane T KeccakF-1600-compact64.o KeccakF1600_StateExtractLanes T KeccakF-1600-compact64.o KeccakF1600_StateInitialize T KeccakF-1600-compact64.o KeccakF1600_StateOverwriteBytesInLane T KeccakF-1600-compact64.o KeccakF1600_StateOverwriteLanes T KeccakF-1600-compact64.o KeccakF1600_StateOverwriteWithZeroes T KeccakF-1600-compact64.o KeccakF1600_StatePermute T KeccakF-1600-compact64.o KeccakF1600_StateXORBytesInLane T KeccakF-1600-compact64.o KeccakF1600_StateXORLanes T KeccakF-1600-compact64.o KeccakF_Mod5 R KeccakF-1600-compact64.o KeccakF_PiLane R KeccakF-1600-compact64.o KeccakF_RotationConstants R KeccakF-1600-compact64.o KeccakP1600_StatePermute T KeccakP-1600-12-compact64.o KeccakP1600_12_StatePermute T Keyak.o Keyak_FeedAssociatedData T Keyak.o Keyak_Forget T Keyak.o Keyak_GetTag T Keyak.o Keyak_Initialize T Keyak.o Keyak_ProcessAssociatedData T Keyak.o Keyak_ProcessCiphertext T Keyak.o Keyak_ProcessForget T Keyak.o Keyak_ProcessPlaintext T Keyak.o Keyak_ProcessTag T Keyak.o Keyak_UnwrapCiphertext T Keyak.o Keyak_WrapPlaintext T Keyak.o LakeKeyak_Initialize T Keyak.o RiverKeyak_Initialize T SnP-FBWL-default.o SnP_FBWL_Absorb_Default T SnP-FBWL-default.o SnP_FBWL_Squeeze_Default T SnP-FBWL-default.o SnP_FBWL_Unwrap_Default T SnP-FBWL-default.o SnP_FBWL_Wrap_Default T
| Implementation | Compiler |
| T:compact64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:compact64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:compact64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:compact64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:compact64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:compact64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:compact64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:compact64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:compact64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
KeccakDuplex.o Keccak_DuplexGetInputIndex T KeccakDuplex.o Keccak_DuplexGetOutputIndex T KeccakDuplex.o Keccak_DuplexInitialize T KeccakDuplex.o Keccak_Duplexing T KeccakDuplex.o Keccak_DuplexingFBWLAbsorb T KeccakDuplex.o Keccak_DuplexingFBWLUnwrap T KeccakDuplex.o Keccak_DuplexingFBWLWrap T KeccakDuplex.o Keccak_DuplexingFeedPartialInput T KeccakDuplex.o Keccak_DuplexingFeedZeroes T KeccakDuplex.o Keccak_DuplexingGetFurtherOutput T KeccakDuplex.o Keccak_DuplexingGetFurtherOutputAndXOR T KeccakDuplex.o Keccak_DuplexingOverwritePartialInput T KeccakDuplex.o Keccak_DuplexingOverwriteWithZeroes T KeccakF-1600-inplace32BI.o KeccakF1600_Initialize T KeccakF-1600-inplace32BI.o KeccakF1600_StateComplementBit T KeccakF-1600-inplace32BI.o KeccakF1600_StateExtractAndXORBytesInLane T KeccakF-1600-inplace32BI.o KeccakF1600_StateExtractAndXORLanes T KeccakF-1600-inplace32BI.o KeccakF1600_StateExtractBytesInLane T KeccakF-1600-inplace32BI.o KeccakF1600_StateExtractLanes T KeccakF-1600-inplace32BI.o KeccakF1600_StateInitialize T KeccakF-1600-inplace32BI.o KeccakF1600_StateOverwriteBytesInLane T KeccakF-1600-inplace32BI.o KeccakF1600_StateOverwriteLanes T KeccakF-1600-inplace32BI.o KeccakF1600_StateOverwriteWithZeroes T KeccakF-1600-inplace32BI.o KeccakF1600_StatePermute T KeccakF-1600-inplace32BI.o KeccakF1600_StateSetBytesInLaneToZero T KeccakF-1600-inplace32BI.o KeccakF1600_StateXORBytesInLane T KeccakF-1600-inplace32BI.o KeccakF1600_StateXORLanes T KeccakP-1600-12-inplace32BI.o KeccakP1600_12_StatePermute T Keyak.o Keyak_FeedAssociatedData T Keyak.o Keyak_Forget T Keyak.o Keyak_GetTag T Keyak.o Keyak_Initialize T Keyak.o Keyak_ProcessAssociatedData T Keyak.o Keyak_ProcessCiphertext T Keyak.o Keyak_ProcessForget T Keyak.o Keyak_ProcessPlaintext T Keyak.o Keyak_ProcessTag T Keyak.o Keyak_UnwrapCiphertext T Keyak.o Keyak_WrapPlaintext T Keyak.o LakeKeyak_Initialize T Keyak.o RiverKeyak_Initialize T SnP-FBWL-default.o SnP_FBWL_Absorb_Default T SnP-FBWL-default.o SnP_FBWL_Squeeze_Default T SnP-FBWL-default.o SnP_FBWL_Unwrap_Default T SnP-FBWL-default.o SnP_FBWL_Wrap_Default T
| Implementation | Compiler |
| T:inplace32bi | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:inplace32bi | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:inplace32bi | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:inplace32bi | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:inplace32bi | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:inplace32bi | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:inplace32bi | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:inplace32bi | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:inplace32bi | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
KeccakDuplex.o Keccak_DuplexGetInputIndex T KeccakDuplex.o Keccak_DuplexGetOutputIndex T KeccakDuplex.o Keccak_DuplexInitialize T KeccakDuplex.o Keccak_Duplexing T KeccakDuplex.o Keccak_DuplexingFBWLAbsorb T KeccakDuplex.o Keccak_DuplexingFBWLUnwrap T KeccakDuplex.o Keccak_DuplexingFBWLWrap T KeccakDuplex.o Keccak_DuplexingFeedPartialInput T KeccakDuplex.o Keccak_DuplexingFeedZeroes T KeccakDuplex.o Keccak_DuplexingGetFurtherOutput T KeccakDuplex.o Keccak_DuplexingGetFurtherOutputAndXOR T KeccakDuplex.o Keccak_DuplexingOverwritePartialInput T KeccakDuplex.o Keccak_DuplexingOverwriteWithZeroes T KeccakF-1600-opt64.o KeccakF1600RoundConstants R KeccakF-1600-opt64.o KeccakF1600_FBWL_Absorb T KeccakF-1600-opt64.o KeccakF1600_FBWL_Squeeze T KeccakF-1600-opt64.o KeccakF1600_FBWL_Unwrap T KeccakF-1600-opt64.o KeccakF1600_FBWL_Wrap T KeccakF-1600-opt64.o KeccakF1600_Initialize T KeccakF-1600-opt64.o KeccakF1600_StateComplementBit T KeccakF-1600-opt64.o KeccakF1600_StateExtractAndXORBytesInLane T KeccakF-1600-opt64.o KeccakF1600_StateExtractAndXORLanes T KeccakF-1600-opt64.o KeccakF1600_StateExtractBytesInLane T KeccakF-1600-opt64.o KeccakF1600_StateExtractLanes T KeccakF-1600-opt64.o KeccakF1600_StateInitialize T KeccakF-1600-opt64.o KeccakF1600_StateOverwriteBytesInLane T KeccakF-1600-opt64.o KeccakF1600_StateOverwriteLanes T KeccakF-1600-opt64.o KeccakF1600_StateOverwriteWithZeroes T KeccakF-1600-opt64.o KeccakF1600_StatePermute T KeccakF-1600-opt64.o KeccakF1600_StateXORBytesInLane T KeccakF-1600-opt64.o KeccakF1600_StateXORLanes T KeccakP-1600-12-opt64.o KeccakP1600_12_FBWL_Absorb T KeccakP-1600-12-opt64.o KeccakP1600_12_FBWL_Squeeze T KeccakP-1600-12-opt64.o KeccakP1600_12_FBWL_Unwrap T KeccakP-1600-12-opt64.o KeccakP1600_12_FBWL_Wrap T KeccakP-1600-12-opt64.o KeccakP1600_12_StatePermute T Keyak.o Keyak_FeedAssociatedData T Keyak.o Keyak_Forget T Keyak.o Keyak_GetTag T Keyak.o Keyak_Initialize T Keyak.o Keyak_ProcessAssociatedData T Keyak.o Keyak_ProcessCiphertext T Keyak.o Keyak_ProcessForget T Keyak.o Keyak_ProcessPlaintext T Keyak.o Keyak_ProcessTag T Keyak.o Keyak_UnwrapCiphertext T Keyak.o Keyak_WrapPlaintext T Keyak.o LakeKeyak_Initialize T Keyak.o RiverKeyak_Initialize T
| Implementation | Compiler |
| T:opt64lcu6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64lcu6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64lcu6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64lcu6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64lcu6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64lcu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64lcu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64lcu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64lcu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64lcufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64lcufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64lcufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64lcufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64lcufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64lcufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64lcufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64lcufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64lcufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64lcufullshld | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64lcufullshld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64lcufullshld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64lcufullshld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64lcufullshld | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64lcufullshld | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64lcufullshld | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64lcufullshld | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64lcufullshld | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64u6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64u6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64u6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64u6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64u6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64u6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64u6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64u6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64u6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64ufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64ufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64ufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64ufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64ufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:opt64ufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64ufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64ufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:opt64ufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
KeccakDuplex.o Keccak_DuplexGetInputIndex T KeccakDuplex.o Keccak_DuplexGetOutputIndex T KeccakDuplex.o Keccak_DuplexInitialize T KeccakDuplex.o Keccak_Duplexing T KeccakDuplex.o Keccak_DuplexingFeedPartialInput T KeccakDuplex.o Keccak_DuplexingFeedZeroes T KeccakDuplex.o Keccak_DuplexingGetFurtherOutput T KeccakDuplex.o Keccak_DuplexingGetFurtherOutputAndXOR T KeccakDuplex.o Keccak_DuplexingOverwritePartialInput T KeccakDuplex.o Keccak_DuplexingOverwriteWithZeroes T KeccakF-1600-reference.o KeccakF1600OnWords T KeccakF-1600-reference.o KeccakF1600Round T KeccakF-1600-reference.o KeccakF1600_Initialize T KeccakF-1600-reference.o KeccakF1600_InitializeRhoOffsets T KeccakF-1600-reference.o KeccakF1600_InitializeRoundConstants T KeccakF-1600-reference.o KeccakF1600_StateComplementBit T KeccakF-1600-reference.o KeccakF1600_StateExtractAndXORBytesInLane T KeccakF-1600-reference.o KeccakF1600_StateExtractAndXORLanes T KeccakF-1600-reference.o KeccakF1600_StateExtractBytesInLane T KeccakF-1600-reference.o KeccakF1600_StateExtractLanes T KeccakF-1600-reference.o KeccakF1600_StateInitialize T KeccakF-1600-reference.o KeccakF1600_StateOverwriteBytesInLane T KeccakF-1600-reference.o KeccakF1600_StateOverwriteLanes T KeccakF-1600-reference.o KeccakF1600_StateOverwriteWithZeroes T KeccakF-1600-reference.o KeccakF1600_StatePermute T KeccakF-1600-reference.o KeccakF1600_StateXORBytesInLane T KeccakF-1600-reference.o KeccakF1600_StateXORLanes T KeccakF-1600-reference.o KeccakF1600_StateXORPermuteExtract T KeccakF-1600-reference.o KeccakRhoOffsets B KeccakF-1600-reference.o KeccakRoundConstants B KeccakF-1600-reference.o LFSR86540 T KeccakF-1600-reference.o chi T KeccakF-1600-reference.o displayRhoOffsets T KeccakF-1600-reference.o displayRoundConstants T KeccakF-1600-reference.o fromBytesToWords T KeccakF-1600-reference.o fromWordsToBytes T KeccakF-1600-reference.o iota T KeccakF-1600-reference.o pi T KeccakF-1600-reference.o rho T KeccakF-1600-reference.o theta T KeccakP-1600-12-reference.o KeccakP1600_12_OnWords T KeccakP-1600-12-reference.o KeccakP1600_12_StatePermute T KeccakP-1600-12-reference.o KeccakP1600_12_StateXORPermuteExtract T Keyak.o Keyak_FeedAssociatedData T Keyak.o Keyak_Forget T Keyak.o Keyak_GetTag T Keyak.o Keyak_Initialize T Keyak.o Keyak_ProcessAssociatedData T Keyak.o Keyak_ProcessCiphertext T Keyak.o Keyak_ProcessForget T Keyak.o Keyak_ProcessPlaintext T Keyak.o Keyak_ProcessTag T Keyak.o Keyak_UnwrapCiphertext T Keyak.o Keyak_WrapPlaintext T Keyak.o LakeKeyak_Initialize T Keyak.o RiverKeyak_Initialize T displayIntermediateValues.o displayBits T displayIntermediateValues.o displayBytes T displayIntermediateValues.o displayLevel B displayIntermediateValues.o displayRoundNumber T displayIntermediateValues.o displaySetIntermediateValueFile T displayIntermediateValues.o displaySetLevel T displayIntermediateValues.o displayStateAs32bitWords T displayIntermediateValues.o displayStateAsBytes T displayIntermediateValues.o displayStateAsLanes T displayIntermediateValues.o displayText T displayIntermediateValues.o intermediateValueFile B
| Implementation | Compiler |
| T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |