Test results for aarch64, cfarm425, crypto_aead/lakekeyakv1
[Page version: 20261114 10:40:43]
Measurements for aarch64, cfarm425, crypto_aead
Test results for aarch64, cfarm425, crypto_aead
Test results for crypto_aead/lakekeyakv1
Computer: cfarm425
Microarchitecture: aarch64; Neoverse-N1 (413fd0c1)
Architecture: aarch64
CPU ID: 413fd0c1
SUPERCOP version: 20261018
Operation: crypto_aead
Primitive: lakekeyakv1
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 24180 | 56500 0 0 | 82540 1208 1544 | T:opt64lcu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 24235 | 116748 0 0 | 142748 1208 1536 | T:opt64lcufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 24350 | 207900 0 0 | 234956 1208 1544 | T:opt64lcufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 24426 | 115844 0 0 | 140428 1192 1528 | T:opt64lcufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 24671 | 57584 0 0 | 83572 1208 1536 | T:opt64lcu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 24833 | 61692 0 0 | 88748 1208 1544 | T:opt64lcu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 25021 | 121060 0 0 | 147116 1208 1544 | T:opt64ufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 25273 | 55032 0 0 | 79604 1192 1528 | T:opt64lcu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 25366 | 56792 0 0 | 82828 1208 1544 | T:opt64u6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 25379 | 121448 0 0 | 147468 1208 1536 | T:opt64ufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 25533 | 131824 0 0 | 158223 1240 1528 | T:opt64lcufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 25583 | 121920 0 0 | 146508 1192 1528 | T:opt64ufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 25610 | 116088 0 0 | 142124 1208 1544 | T:opt64lcufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 25687 | 129968 0 0 | 158429 1248 1544 | T:opt64ufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 25810 | 129304 0 0 | 156949 1248 1544 | T:opt64ufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 25858 | 130728 0 0 | 159157 1248 1544 | T:opt64lcufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 25882 | 130104 0 0 | 157741 1248 1544 | T:opt64lcufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 25976 | 129212 0 0 | 157365 1248 1528 | T:opt64ufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 26076 | 128716 0 0 | 155261 1248 1528 | T:opt64ufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 26094 | 58628 0 0 | 84628 1208 1536 | T:opt64u6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 26185 | 129284 0 0 | 155829 1248 1528 | T:opt64lcufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 26194 | 62196 0 0 | 88599 1240 1528 | T:opt64lcu6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 26390 | 61700 0 0 | 89317 1248 1544 | T:opt64u6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 26409 | 129992 0 0 | 158157 1248 1528 | T:opt64lcufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 26447 | 61600 0 0 | 90029 1248 1544 | T:opt64u6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 26455 | 63124 0 0 | 91557 1248 1544 | T:opt64lcu6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 26515 | 62372 0 0 | 90021 1248 1544 | T:opt64lcu6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 26567 | 56556 0 0 | 81140 1192 1528 | T:opt64u6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 26604 | 133992 0 0 | 160391 1240 1528 | T:opt64ufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 26683 | 60880 0 0 | 87413 1248 1528 | T:opt64u6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 26717 | 62048 0 0 | 90213 1248 1528 | T:opt64lcu6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 26795 | 61384 0 0 | 89541 1248 1528 | T:opt64u6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 27008 | 66352 0 0 | 93436 1208 1544 | T:opt64u6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 27043 | 234188 0 0 | 261276 1208 1544 | T:opt64ufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 27072 | 61760 0 0 | 88159 1240 1528 | T:opt64u6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 27229 | 61340 0 0 | 87885 1248 1528 | T:opt64lcu6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 34388 | 11900 0 0 | 40269 1240 1544 | T:compact64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 35347 | 11260 0 0 | 38821 1240 1544 | T:compact64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 65498 | 14126 0 0 | 41132 1200 1544 | T:compact64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 71031 | 10212 0 0 | 38309 1240 1528 | T:compact64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 73664 | 26728 0 0 | 54229 1240 1544 | T:inplace32bi | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 74360 | 25872 0 0 | 53909 1240 1528 | T:inplace32bi | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 75685 | 27568 0 0 | 55901 1240 1544 | T:inplace32bi | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 80735 | 23992 0 0 | 49924 1200 1536 | T:inplace32bi | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 81737 | 23148 0 0 | 47644 1184 1528 | T:inplace32bi | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 83539 | 25112 0 0 | 51605 1240 1528 | T:inplace32bi | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 84320 | 23668 0 0 | 49967 1232 1528 | T:inplace32bi | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 92643 | 23800 0 0 | 49844 1200 1544 | T:inplace32bi | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 107975 | 34776 0 0 | 61804 1200 1544 | T:inplace32bi | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 140639 | 9489 0 0 | 35516 1200 1544 | T:compact64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 148515 | 9481 0 0 | 35420 1200 1536 | T:compact64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 152787 | 8776 0 0 | 35143 1232 1528 | T:compact64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 155077 | 8616 0 0 | 33124 1184 1528 | T:compact64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 164914 | 8968 0 0 | 35445 1240 1528 | T:compact64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
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_21.1.8_(13)) |
| T:opt64lcufullshld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64lcufullshld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64lcufullshld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
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,x15,x15
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_21.1.8_(13)) |
Compiler output
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:864: Error: unknown mnemonic `shld' -- `shld 1,x23,x23'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:886: Error: unknown mnemonic `shld' -- `shld 1,x24,x24'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:893: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:912: Error: unknown mnemonic `shld' -- `shld 21,x20,x20'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:919: Error: unknown mnemonic `shld' -- `shld 43,x21,x21'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:926: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:960: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:989: Error: unknown mnemonic `shld' -- `shld 44,x19,x19'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1022: Error: unknown mnemonic `shld' -- `shld 14,x30,x30'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1055: Error: unknown mnemonic `shld' -- `shld 20,x16,x16'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1064: Error: unknown mnemonic `shld' -- `shld 3,x18,x18'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1071: Error: unknown mnemonic `shld' -- `shld 45,x17,x17'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1081: Error: unknown mnemonic `shld' -- `shld 61,x15,x15'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1098: Error: unknown mnemonic `shld' -- `shld 28,x2,x2'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1113: Error: unknown mnemonic `shld' -- `shld 6,x12,x12'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1126: Error: unknown mnemonic `shld' -- `shld 25,x14,x14'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1133: Error: unknown mnemonic `shld' -- `shld 8,x13,x13'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1142: Error: unknown mnemonic `shld' -- `shld 18,x11,x11'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1157: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1178: Error: unknown mnemonic `shld' -- `shld 36,x8,x8'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1185: Error: unknown mnemonic `shld' -- `shld 15,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1192: Error: unknown mnemonic `shld' -- `shld 10,x10,x10'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1203: Error: unknown mnemonic `shld' -- `shld 56,x7,x7'
KeccakF-1600-opt64.c: /tmp/cc5UGkaW.s:1215: 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 -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
Compiler output
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1235: Error: unknown mnemonic `shld' -- `shld 1,x28,x28'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1242: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1255: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1262: Error: unknown mnemonic `shld' -- `shld 1,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1272: Error: unknown mnemonic `shld' -- `shld 1,x28,x28'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1281: Error: unknown mnemonic `shld' -- `shld 14,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1296: Error: unknown mnemonic `shld' -- `shld 21,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1308: Error: unknown mnemonic `shld' -- `shld 44,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1319: Error: unknown mnemonic `shld' -- `shld 43,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1338: Error: unknown mnemonic `shld' -- `shld 3,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1357: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1370: Error: unknown mnemonic `shld' -- `shld 2,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1421: Error: unknown mnemonic `shld' -- `shld 56,x28,x28'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1432: Error: unknown mnemonic `shld' -- `shld 41,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1476: Error: unknown mnemonic `shld' -- `shld 28,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1491: Error: unknown mnemonic `shld' -- `shld 62,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1498: Error: unknown mnemonic `shld' -- `shld 15,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1512: Error: unknown mnemonic `shld' -- `shld 55,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1564: Error: unknown mnemonic `shld' -- `shld 10,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1571: Error: unknown mnemonic `shld' -- `shld 36,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1588: Error: unknown mnemonic `shld' -- `shld 39,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1603: Error: unknown mnemonic `shld' -- `shld 27,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1617: Error: unknown mnemonic `shld' -- `shld 45,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccYb7HwL.s:1638: 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 (16.2.0) |
Compiler output
KeccakF-1600-opt64.c: /tmp/ccldys1y.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:824: Error: unknown mnemonic `shld' -- `shld 1,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:840: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:858: Error: unknown mnemonic `shld' -- `shld 1,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:873: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:888: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:913: Error: unknown mnemonic `shld' -- `shld 44,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:933: Error: unknown mnemonic `shld' -- `shld 43,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:953: Error: unknown mnemonic `shld' -- `shld 21,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:973: Error: unknown mnemonic `shld' -- `shld 14,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:1035: Error: unknown mnemonic `shld' -- `shld 28,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:1055: Error: unknown mnemonic `shld' -- `shld 20,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:1075: Error: unknown mnemonic `shld' -- `shld 3,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:1095: Error: unknown mnemonic `shld' -- `shld 45,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:1115: Error: unknown mnemonic `shld' -- `shld 61,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:1166: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:1186: Error: unknown mnemonic `shld' -- `shld 6,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:1206: Error: unknown mnemonic `shld' -- `shld 25,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:1226: Error: unknown mnemonic `shld' -- `shld 8,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:1246: Error: unknown mnemonic `shld' -- `shld 18,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:1299: Error: unknown mnemonic `shld' -- `shld 27,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:1319: Error: unknown mnemonic `shld' -- `shld 36,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:1339: Error: unknown mnemonic `shld' -- `shld 10,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:1359: Error: unknown mnemonic `shld' -- `shld 15,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccldys1y.s:1379: 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 (16.2.0) |
Compiler output
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:782: Error: unknown mnemonic `shld' -- `shld 1,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:791: Error: unknown mnemonic `shld' -- `shld 1,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:807: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:824: Error: unknown mnemonic `shld' -- `shld 43,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:831: Error: unknown mnemonic `shld' -- `shld 21,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:838: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:872: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:896: Error: unknown mnemonic `shld' -- `shld 44,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:929: Error: unknown mnemonic `shld' -- `shld 14,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:966: Error: unknown mnemonic `shld' -- `shld 20,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:973: Error: unknown mnemonic `shld' -- `shld 3,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:983: Error: unknown mnemonic `shld' -- `shld 45,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:990: Error: unknown mnemonic `shld' -- `shld 61,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:1005: Error: unknown mnemonic `shld' -- `shld 28,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:1024: Error: unknown mnemonic `shld' -- `shld 6,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:1031: Error: unknown mnemonic `shld' -- `shld 25,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:1042: Error: unknown mnemonic `shld' -- `shld 8,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:1049: Error: unknown mnemonic `shld' -- `shld 18,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:1066: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:1087: Error: unknown mnemonic `shld' -- `shld 36,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:1094: Error: unknown mnemonic `shld' -- `shld 15,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:1101: Error: unknown mnemonic `shld' -- `shld 10,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:1112: Error: unknown mnemonic `shld' -- `shld 56,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccwMNKOG.s:1124: 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 (16.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_21.1.8_(13)) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
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 (16.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.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_21.1.8_(13)) |
| T:compact64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:compact64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:compact64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:compact64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:compact64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:compact64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:compact64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:compact64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.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_21.1.8_(13)) |
| T:inplace32bi | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:inplace32bi | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:inplace32bi | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:inplace32bi | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:inplace32bi | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:inplace32bi | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:inplace32bi | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:inplace32bi | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.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_21.1.8_(13)) |
| T:opt64lcu6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64lcu6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64lcu6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64lcu6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64lcu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:opt64lcu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:opt64lcu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:opt64lcu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:opt64lcufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64lcufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64lcufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64lcufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64lcufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64lcufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:opt64lcufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:opt64lcufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:opt64lcufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:opt64u6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64u6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64u6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64u6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64u6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64u6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:opt64u6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:opt64u6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:opt64u6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:opt64ufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64ufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64ufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64ufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64ufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| T:opt64ufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:opt64ufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:opt64ufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
| T:opt64ufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |