Test results for aarch64, pi5, crypto_aead/lakekeyakv1
[Page version: 20260221 06:09:02]
Measurements for aarch64, pi5, crypto_aead
Test results for aarch64, pi5, crypto_aead
Test results for crypto_aead/lakekeyakv1
Computer: pi5
Microarchitecture: aarch64; Cortex-A76 (414fd0b1)
Architecture: aarch64
CPU ID: 414fd0b1
SUPERCOP version: 20251222
Operation: crypto_aead
Primitive: lakekeyakv1
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 24016 | 117124 0 0 | 134210 788 984 | T:opt64lcufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 24045 | 117180 0 0 | 133018 772 976 | T:opt64lcufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 24293 | 125464 0 0 | 142570 788 1000 | T:opt64lcufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 24340 | 57764 0 0 | 74842 788 984 | T:opt64lcu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 24344 | 209444 0 0 | 227458 788 1000 | T:opt64lcufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 24704 | 62432 0 0 | 80450 788 1000 | T:opt64lcu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 24784 | 60968 0 0 | 78058 788 1000 | T:opt64lcu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 24863 | 127572 0 0 | 145169 804 976 | T:opt64lcufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25079 | 126332 0 0 | 146327 812 992 | T:opt64ufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25090 | 55416 0 0 | 71258 772 976 | T:opt64lcu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25096 | 121816 0 0 | 138922 788 984 | T:opt64ufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25200 | 128200 0 0 | 148175 812 992 | T:opt64lcufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25283 | 126252 0 0 | 145775 812 976 | T:opt64ufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25293 | 123216 0 0 | 139058 772 976 | T:opt64ufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25334 | 125748 0 0 | 143471 812 976 | T:opt64ufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25426 | 126472 0 0 | 146815 812 992 | T:opt64ufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25481 | 128192 0 0 | 147719 812 976 | T:opt64lcufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25578 | 58868 0 0 | 75954 788 984 | T:opt64u6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25581 | 60840 0 0 | 78433 804 976 | T:opt64lcu6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25619 | 127476 0 0 | 145199 812 976 | T:opt64lcufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25675 | 127652 0 0 | 147991 812 992 | T:opt64lcufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25792 | 131040 0 0 | 148633 804 976 | T:opt64ufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25798 | 60648 0 0 | 80663 812 992 | T:opt64u6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 25909 | 61528 0 0 | 81519 812 992 | T:opt64lcu6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 26012 | 60248 0 0 | 79791 812 976 | T:opt64u6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 26021 | 59032 0 0 | 76775 812 976 | T:opt64u6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 26030 | 61304 0 0 | 81663 812 992 | T:opt64u6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 26158 | 61124 0 0 | 80679 812 976 | T:opt64lcu6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 26264 | 62520 0 0 | 82871 812 992 | T:opt64lcu6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 26272 | 60416 0 0 | 78143 812 976 | T:opt64lcu6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 26322 | 56884 0 0 | 72738 772 976 | T:opt64u6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 26428 | 61340 0 0 | 78937 804 976 | T:opt64u6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 26517 | 141648 0 0 | 158778 788 1000 | T:opt64ufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 26838 | 236640 0 0 | 254674 788 1000 | T:opt64ufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 26947 | 68156 0 0 | 86194 788 1000 | T:opt64u6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 27034 | 66512 0 0 | 83642 788 1000 | T:opt64u6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 41656 | 11280 0 0 | 31215 804 992 | T:compact64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 44400 | 11964 0 0 | 32247 804 992 | T:compact64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 65177 | 14254 0 0 | 32250 780 1000 | T:compact64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 72837 | 26612 0 0 | 46487 804 992 | T:inplace32bi | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 73331 | 25708 0 0 | 45135 804 976 | T:inplace32bi | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 73603 | 10256 0 0 | 29735 804 976 | T:compact64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 75849 | 27440 0 0 | 47679 804 992 | T:inplace32bi | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 80294 | 24128 0 0 | 41162 780 984 | T:inplace32bi | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 81311 | 24732 0 0 | 42391 804 976 | T:inplace32bi | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 81820 | 23404 0 0 | 39186 764 976 | T:inplace32bi | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 83770 | 23756 0 0 | 41241 796 976 | T:inplace32bi | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 107411 | 35652 0 0 | 53626 780 1000 | T:inplace32bi | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 123693 | 31112 0 0 | 48210 780 1000 | T:inplace32bi | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 136551 | 10121 0 0 | 27226 780 1000 | T:compact64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 149622 | 9613 0 0 | 26658 780 984 | T:compact64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 151040 | 8776 0 0 | 26321 796 976 | T:compact64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 163946 | 8968 0 0 | 26623 804 976 | T:compact64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
| 165752 | 8788 0 0 | 24570 764 976 | T:compact64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260101 | 20251222 |
Compiler output
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
KeccakF-1600-opt64.c: 273 | rounds
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: 19 | thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: 46 | Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:14: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: 43 | __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: <inline asm>:1:2: note: instantiated into assembly here
KeccakF-1600-opt64.c: 1 | shld 1,x23,x23
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
KeccakF-1600-opt64.c: 273 | rounds
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: 19 | thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:47:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: 47 | De = Ca^ROL64(Ci, 1); \
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:14: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:opt64lcufullshld | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64lcufullshld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64lcufullshld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64lcufullshld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
KeccakF-1600-opt64.c: 273 | rounds
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: 19 | thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: 46 | Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:14: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: 43 | __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: <inline asm>:1:2: note: instantiated into assembly here
KeccakF-1600-opt64.c: 1 | shld 1,x26,x26
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
KeccakF-1600-opt64.c: 273 | rounds
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: 19 | thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:47:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: 47 | De = Ca^ROL64(Ci, 1); \
KeccakF-1600-opt64.c: | ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:14: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:opt64lcufullshld | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:825: Error: unknown mnemonic `shld' -- `shld 1,x28,x28'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:832: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:845: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:852: Error: unknown mnemonic `shld' -- `shld 1,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:862: Error: unknown mnemonic `shld' -- `shld 1,x28,x28'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:871: Error: unknown mnemonic `shld' -- `shld 14,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:886: Error: unknown mnemonic `shld' -- `shld 21,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:898: Error: unknown mnemonic `shld' -- `shld 44,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:909: Error: unknown mnemonic `shld' -- `shld 43,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:928: Error: unknown mnemonic `shld' -- `shld 3,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:947: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:960: Error: unknown mnemonic `shld' -- `shld 2,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:1011: Error: unknown mnemonic `shld' -- `shld 56,x28,x28'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:1022: Error: unknown mnemonic `shld' -- `shld 41,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:1066: Error: unknown mnemonic `shld' -- `shld 28,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:1081: Error: unknown mnemonic `shld' -- `shld 62,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:1088: Error: unknown mnemonic `shld' -- `shld 15,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:1102: Error: unknown mnemonic `shld' -- `shld 55,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:1154: Error: unknown mnemonic `shld' -- `shld 10,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:1161: Error: unknown mnemonic `shld' -- `shld 36,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:1178: Error: unknown mnemonic `shld' -- `shld 39,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:1193: Error: unknown mnemonic `shld' -- `shld 27,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:1207: Error: unknown mnemonic `shld' -- `shld 45,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccOGBZDw.s:1228: Error: unknown mnemonic `shld' -- `shld 61,x4,x4'
KeccakF-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:opt64lcufullshld | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1088: Error: unknown mnemonic `shld' -- `shld 1,x28,x28'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1095: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1108: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1115: Error: unknown mnemonic `shld' -- `shld 1,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1125: Error: unknown mnemonic `shld' -- `shld 1,x28,x28'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1134: Error: unknown mnemonic `shld' -- `shld 14,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1149: Error: unknown mnemonic `shld' -- `shld 21,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1161: Error: unknown mnemonic `shld' -- `shld 44,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1172: Error: unknown mnemonic `shld' -- `shld 43,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1191: Error: unknown mnemonic `shld' -- `shld 3,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1210: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1223: Error: unknown mnemonic `shld' -- `shld 2,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1274: Error: unknown mnemonic `shld' -- `shld 56,x28,x28'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1285: Error: unknown mnemonic `shld' -- `shld 41,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1329: Error: unknown mnemonic `shld' -- `shld 28,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1344: Error: unknown mnemonic `shld' -- `shld 62,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1351: Error: unknown mnemonic `shld' -- `shld 15,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1365: Error: unknown mnemonic `shld' -- `shld 55,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1417: Error: unknown mnemonic `shld' -- `shld 10,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1424: Error: unknown mnemonic `shld' -- `shld 36,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1441: Error: unknown mnemonic `shld' -- `shld 39,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1456: Error: unknown mnemonic `shld' -- `shld 27,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1470: Error: unknown mnemonic `shld' -- `shld 45,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccVjN4Ip.s:1491: Error: unknown mnemonic `shld' -- `shld 61,x4,x4'
KeccakF-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:opt64lcufullshld | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:809: Error: unknown mnemonic `shld' -- `shld 1,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:825: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:841: Error: unknown mnemonic `shld' -- `shld 1,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:856: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:871: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:896: Error: unknown mnemonic `shld' -- `shld 44,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:916: Error: unknown mnemonic `shld' -- `shld 43,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:936: Error: unknown mnemonic `shld' -- `shld 21,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:956: Error: unknown mnemonic `shld' -- `shld 14,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:1018: Error: unknown mnemonic `shld' -- `shld 28,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:1038: Error: unknown mnemonic `shld' -- `shld 20,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:1058: Error: unknown mnemonic `shld' -- `shld 3,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:1078: Error: unknown mnemonic `shld' -- `shld 45,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:1098: Error: unknown mnemonic `shld' -- `shld 61,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:1149: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:1169: Error: unknown mnemonic `shld' -- `shld 6,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:1189: Error: unknown mnemonic `shld' -- `shld 25,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:1209: Error: unknown mnemonic `shld' -- `shld 8,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:1229: Error: unknown mnemonic `shld' -- `shld 18,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:1282: Error: unknown mnemonic `shld' -- `shld 27,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:1302: Error: unknown mnemonic `shld' -- `shld 36,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:1322: Error: unknown mnemonic `shld' -- `shld 10,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:1342: Error: unknown mnemonic `shld' -- `shld 15,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccC3Svdt.s:1362: Error: unknown mnemonic `shld' -- `shld 56,x7,x7'
KeccakF-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:opt64lcufullshld | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:798: Error: unknown mnemonic `shld' -- `shld 1,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:807: Error: unknown mnemonic `shld' -- `shld 1,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:823: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:840: Error: unknown mnemonic `shld' -- `shld 43,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:847: Error: unknown mnemonic `shld' -- `shld 21,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:854: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:888: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:912: Error: unknown mnemonic `shld' -- `shld 44,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:945: Error: unknown mnemonic `shld' -- `shld 14,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:982: Error: unknown mnemonic `shld' -- `shld 20,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:989: Error: unknown mnemonic `shld' -- `shld 3,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:999: Error: unknown mnemonic `shld' -- `shld 45,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:1006: Error: unknown mnemonic `shld' -- `shld 61,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:1021: Error: unknown mnemonic `shld' -- `shld 28,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:1040: Error: unknown mnemonic `shld' -- `shld 6,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:1047: Error: unknown mnemonic `shld' -- `shld 25,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:1058: Error: unknown mnemonic `shld' -- `shld 8,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:1065: Error: unknown mnemonic `shld' -- `shld 18,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:1082: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:1103: Error: unknown mnemonic `shld' -- `shld 36,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:1110: Error: unknown mnemonic `shld' -- `shld 15,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:1117: Error: unknown mnemonic `shld' -- `shld 10,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:1128: Error: unknown mnemonic `shld' -- `shld 56,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccHRQwTG.s:1140: Error: unknown mnemonic `shld' -- `shld 27,x1,x1'
KeccakF-1600-opt64.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| T:opt64lcufullshld | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
KeccakDuplex.c: KeccakDuplex.c:63:9: error: call to undeclared function 'KeccakP1600_12_StatePermute'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
KeccakDuplex.c: 63 | KeccakF_StatePermute(instance->state);
KeccakDuplex.c: | ^
KeccakDuplex.c: ./KeccakF-interface.h:53:30: note: expanded from macro 'KeccakF_StatePermute'
KeccakDuplex.c: 53 | #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c: | ^
KeccakDuplex.c: KeccakDuplex.c:63:9: note: did you mean 'KeccakF1600_StatePermute'?
KeccakDuplex.c: ./KeccakF-interface.h:53:30: note: expanded from macro 'KeccakF_StatePermute'
KeccakDuplex.c: 53 | #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c: | ^
KeccakDuplex.c: ./KeccakF-1600-interface.h:111:6: note: 'KeccakF1600_StatePermute' declared here
KeccakDuplex.c: 111 | void KeccakF1600_StatePermute(void *state);
KeccakDuplex.c: | ^
KeccakDuplex.c: KeccakDuplex.c:85:9: error: call to undeclared function 'KeccakP1600_12_StateXORPermuteExtract'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
KeccakDuplex.c: 85 | 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: 73 | #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: | ^
KeccakDuplex.c: KeccakDuplex.c:85:9: note: did you mean 'KeccakF1600_StateXORPermuteExtract'?
KeccakDuplex.c: ./KeccakF-interface.h:73:40: note: expanded from macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: 73 | #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: | ^
KeccakDuplex.c: ./KeccakF-1600-interface.h:191:6: note: 'KeccakF1600_StateXORPermuteExtract' declared here
KeccakDuplex.c: 191 | void KeccakF1600_StateXORPermuteExtract(void *state, const unsigned char *inData, unsigned int inLaneCount, unsigned char *outData, unsigned int outLaneCount);
KeccakDuplex.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
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: error: 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: error: 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: KeccakDuplex.c:85:9: note: in expansion of macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: 85 | KeccakF_StateXORPermuteExtract(instance->state, sigmaBegin, sigmaBeginByteLen/KeccakF_laneInBytes,
KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Namespace violations
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
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| T:compact64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:compact64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:compact64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:compact64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:compact64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:compact64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:compact64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:compact64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:compact64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Namespace violations
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
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| T:inplace32bi | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:inplace32bi | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:inplace32bi | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:inplace32bi | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:inplace32bi | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:inplace32bi | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:inplace32bi | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:inplace32bi | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:inplace32bi | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Namespace violations
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
Number of similar (implementation,compiler) pairs: 36, namely:
| Implementation | Compiler |
| T:opt64lcu6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64lcu6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64lcu6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64lcu6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64lcu6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64lcu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opt64lcu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opt64lcu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opt64lcu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opt64lcufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64lcufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64lcufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64lcufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64lcufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64lcufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opt64lcufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opt64lcufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opt64lcufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opt64u6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64u6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64u6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64u6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64u6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64u6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opt64u6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opt64u6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opt64u6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opt64ufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64ufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64ufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64ufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64ufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opt64ufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opt64ufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opt64ufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opt64ufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |