Test results for aarch64, pi4b, crypto_aead/lakekeyakv1
[Page version: 20260709 19:06:07]
Measurements for aarch64, pi4b, crypto_aead
Test results for aarch64, pi4b, crypto_aead
Test results for crypto_aead/lakekeyakv1
Computer: pi4b
Microarchitecture: aarch64; Cortex-A72 (410fd083)
Architecture: aarch64
CPU ID: 410fd083
SUPERCOP version: 20260330
Operation: crypto_aead
Primitive: lakekeyakv1
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 36109 | 132200 0 0 | 159043 1304 1360 | T:opt64ufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 36196 | 128484 0 0 | 155331 1304 1360 | T:opt64lcufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 36403 | 61460 0 0 | 88283 1304 1360 | T:opt64u6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 36640 | 61312 0 0 | 88171 1304 1360 | T:opt64lcu6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 37619 | 127132 0 0 | 154041 1312 1360 | T:opt64ufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 37727 | 129100 0 0 | 155887 1304 1376 | T:opt64lcufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 37855 | 63444 0 0 | 90215 1304 1376 | T:opt64u6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 37960 | 127640 0 0 | 156321 1312 1360 | T:opt64ufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38071 | 63228 0 0 | 90007 1304 1376 | T:opt64lcu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38197 | 127792 0 0 | 155905 1312 1376 | T:opt64ufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38284 | 64672 0 0 | 92615 1304 1376 | T:opt64lcu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38301 | 129348 0 0 | 156135 1304 1376 | T:opt64ufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38349 | 60480 0 0 | 88577 1312 1376 | T:opt64u6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38381 | 64912 0 0 | 92839 1304 1376 | T:opt64u6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38403 | 117324 0 0 | 142903 1288 1360 | T:opt64lcufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38436 | 59604 0 0 | 86497 1312 1360 | T:opt64u6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38463 | 128520 0 0 | 155425 1312 1360 | T:opt64lcufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38709 | 60060 0 0 | 88721 1312 1360 | T:opt64u6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38734 | 128680 0 0 | 157361 1312 1376 | T:opt64lcufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38743 | 59816 0 0 | 86713 1312 1360 | T:opt64lcu6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38772 | 56088 0 0 | 81671 1288 1360 | T:opt64lcu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38787 | 127600 0 0 | 156281 1312 1376 | T:opt64ufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38853 | 129240 0 0 | 157929 1312 1360 | T:opt64lcufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38901 | 61852 0 0 | 90521 1312 1376 | T:opt64u6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 38960 | 60536 0 0 | 89217 1312 1360 | T:opt64lcu6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 39048 | 61884 0 0 | 93015 1304 1368 | T:opt64u6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 39081 | 129328 0 0 | 157449 1312 1376 | T:opt64lcufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 39084 | 60952 0 0 | 89073 1312 1376 | T:opt64lcu6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 39127 | 63252 0 0 | 91953 1312 1376 | T:opt64lcu6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 39440 | 126008 0 0 | 157143 1304 1368 | T:opt64lcufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 39445 | 62384 0 0 | 93511 1304 1368 | T:opt64lcu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 39460 | 125052 0 0 | 156183 1304 1368 | T:opt64ufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 39486 | 219820 0 0 | 247759 1304 1376 | T:opt64ufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 39850 | 219172 0 0 | 247103 1304 1376 | T:opt64lcufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 47442 | 123304 0 0 | 148887 1288 1360 | T:opt64ufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 48043 | 57668 0 0 | 83239 1288 1360 | T:opt64u6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 55354 | 11292 0 0 | 39337 1304 1376 | T:compact64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 56986 | 11968 0 0 | 40577 1304 1376 | T:compact64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 88365 | 13766 0 0 | 41576 1288 1376 | T:compact64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 107726 | 26616 0 0 | 54649 1304 1376 | T:inplace32bi | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 107781 | 25680 0 0 | 54281 1304 1360 | T:inplace32bi | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 110847 | 10264 0 0 | 38889 1304 1360 | T:compact64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 112001 | 27464 0 0 | 56065 1304 1376 | T:inplace32bi | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 112587 | 24760 0 0 | 51577 1304 1360 | T:inplace32bi | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 118745 | 23700 0 0 | 50459 1296 1360 | T:inplace32bi | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 121476 | 24604 0 0 | 51662 1304 1368 | T:inplace32bi | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 132097 | 34964 0 0 | 62966 1304 1376 | T:inplace32bi | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 139053 | 30296 0 0 | 57126 1304 1376 | T:inplace32bi | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 141647 | 23900 0 0 | 49478 1288 1360 | T:inplace32bi | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 150894 | 18106 0 304 | 46107 1304 1696 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 200533 | 10517 0 0 | 37152 1288 1376 | T:compact64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 214864 | 9957 0 0 | 36848 1288 1368 | T:compact64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 221893 | 8776 0 0 | 35547 1296 1360 | T:compact64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 240877 | 8976 0 0 | 35801 1304 1360 | T:compact64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 265864 | 9120 0 0 | 34544 1272 1360 | T:compact64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 441571 | 12514 0 304 | 39363 1304 1696 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 510860 | 10712 0 308 | 36320 1288 1672 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
| 668967 | 12258 0 308 | 39339 1304 1680 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260509 | 20260330 |
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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64lcufullshld | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64lcufullshld | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64lcufullshld | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
Compiler output
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:886: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:893: Error: unknown mnemonic `shld' -- `shld 1,x10,x10'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:908: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:930: Error: unknown mnemonic `shld' -- `shld 1,x25,x25'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:952: Error: unknown mnemonic `shld' -- `shld 1,x20,x20'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:961: Error: unknown mnemonic `shld' -- `shld 28,x18,x18'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:974: Error: unknown mnemonic `shld' -- `shld 61,x19,x19'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:985: Error: unknown mnemonic `shld' -- `shld 45,x1,x1'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:996: Error: unknown mnemonic `shld' -- `shld 3,x12,x12'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:1010: Error: unknown mnemonic `shld' -- `shld 20,x6,x6'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:1022: Error: unknown mnemonic `shld' -- `shld 2,x24,x24'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:1072: Error: unknown mnemonic `shld' -- `shld 62,x15,x15'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:1081: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:1088: Error: unknown mnemonic `shld' -- `shld 18,x13,x13'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:1095: Error: unknown mnemonic `shld' -- `shld 39,x10,x10'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:1102: Error: unknown mnemonic `shld' -- `shld 55,x7,x7'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:1122: Error: unknown mnemonic `shld' -- `shld 41,x14,x14'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:1136: Error: unknown mnemonic `shld' -- `shld 10,x5,x5'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:1143: Error: unknown mnemonic `shld' -- `shld 36,x30,x30'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:1150: Error: unknown mnemonic `shld' -- `shld 25,x16,x16'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:1167: Error: unknown mnemonic `shld' -- `shld 8,x23,x23'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:1180: Error: unknown mnemonic `shld' -- `shld 6,x8,x8'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:1191: Error: unknown mnemonic `shld' -- `shld 56,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc4aoqMZ.s:1198: Error: unknown mnemonic `shld' -- `shld 27,x11,x11'
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 (13.3.0) |
Compiler output
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1155: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1162: Error: unknown mnemonic `shld' -- `shld 1,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1177: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1199: Error: unknown mnemonic `shld' -- `shld 1,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1221: Error: unknown mnemonic `shld' -- `shld 1,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1230: Error: unknown mnemonic `shld' -- `shld 28,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1243: Error: unknown mnemonic `shld' -- `shld 61,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1254: Error: unknown mnemonic `shld' -- `shld 45,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1265: Error: unknown mnemonic `shld' -- `shld 3,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1279: Error: unknown mnemonic `shld' -- `shld 20,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1291: Error: unknown mnemonic `shld' -- `shld 2,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1341: Error: unknown mnemonic `shld' -- `shld 62,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1350: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1357: Error: unknown mnemonic `shld' -- `shld 18,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1364: Error: unknown mnemonic `shld' -- `shld 39,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1371: Error: unknown mnemonic `shld' -- `shld 55,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1391: Error: unknown mnemonic `shld' -- `shld 41,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1405: Error: unknown mnemonic `shld' -- `shld 10,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1412: Error: unknown mnemonic `shld' -- `shld 36,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1419: Error: unknown mnemonic `shld' -- `shld 25,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1436: Error: unknown mnemonic `shld' -- `shld 8,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1449: Error: unknown mnemonic `shld' -- `shld 6,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1460: Error: unknown mnemonic `shld' -- `shld 56,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccmoet5u.s:1467: Error: unknown mnemonic `shld' -- `shld 27,x11,x11'
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 (13.3.0) |
Compiler output
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:883: Error: unknown mnemonic `shld' -- `shld 1,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:899: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:915: Error: unknown mnemonic `shld' -- `shld 1,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:930: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:945: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:970: Error: unknown mnemonic `shld' -- `shld 44,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:990: Error: unknown mnemonic `shld' -- `shld 43,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1010: Error: unknown mnemonic `shld' -- `shld 21,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1030: Error: unknown mnemonic `shld' -- `shld 14,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1091: Error: unknown mnemonic `shld' -- `shld 28,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1111: Error: unknown mnemonic `shld' -- `shld 20,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1131: Error: unknown mnemonic `shld' -- `shld 3,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1151: Error: unknown mnemonic `shld' -- `shld 45,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1171: Error: unknown mnemonic `shld' -- `shld 61,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1230: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1250: Error: unknown mnemonic `shld' -- `shld 6,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1270: Error: unknown mnemonic `shld' -- `shld 25,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1290: Error: unknown mnemonic `shld' -- `shld 8,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1310: Error: unknown mnemonic `shld' -- `shld 18,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1363: Error: unknown mnemonic `shld' -- `shld 27,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1383: Error: unknown mnemonic `shld' -- `shld 36,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1403: Error: unknown mnemonic `shld' -- `shld 10,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1423: Error: unknown mnemonic `shld' -- `shld 15,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccEyXHDu.s:1443: Error: unknown mnemonic `shld' -- `shld 56,x10,x10'
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 (13.3.0) |
Compiler output
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:837: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:852: Error: unknown mnemonic `shld' -- `shld 1,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:896: Error: unknown mnemonic `shld' -- `shld 1,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:924: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:958: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:981: Error: unknown mnemonic `shld' -- `shld 21,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:994: Error: unknown mnemonic `shld' -- `shld 14,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1007: Error: unknown mnemonic `shld' -- `shld 44,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1022: Error: unknown mnemonic `shld' -- `shld 43,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1081: Error: unknown mnemonic `shld' -- `shld 20,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1088: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1105: Error: unknown mnemonic `shld' -- `shld 28,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1116: Error: unknown mnemonic `shld' -- `shld 61,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1123: Error: unknown mnemonic `shld' -- `shld 45,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1146: Error: unknown mnemonic `shld' -- `shld 6,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1153: Error: unknown mnemonic `shld' -- `shld 25,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1160: Error: unknown mnemonic `shld' -- `shld 8,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1167: Error: unknown mnemonic `shld' -- `shld 18,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1183: Error: unknown mnemonic `shld' -- `shld 15,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1190: Error: unknown mnemonic `shld' -- `shld 56,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1199: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1210: Error: unknown mnemonic `shld' -- `shld 36,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1217: Error: unknown mnemonic `shld' -- `shld 10,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccuFrfIA.s:1224: Error: unknown mnemonic `shld' -- `shld 55,x27,x27'
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 (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
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: 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: 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 (13.3.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:compact64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:compact64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:compact64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:compact64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:compact64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:compact64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:compact64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:compact64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:inplace32bi | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:inplace32bi | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:inplace32bi | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:inplace32bi | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:inplace32bi | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:inplace32bi | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:inplace32bi | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:inplace32bi | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64lcu6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64lcu6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64lcu6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64lcu6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64lcu6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt64lcu6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt64lcu6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt64lcu6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt64lcufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64lcufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64lcufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64lcufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64lcufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64lcufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt64lcufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt64lcufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt64lcufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt64u6 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64u6 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64u6 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64u6 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64u6 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64u6 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt64u6 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt64u6 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt64u6 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt64ufull | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64ufull | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64ufull | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64ufull | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64ufull | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| T:opt64ufull | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt64ufull | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt64ufull | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:opt64ufull | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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_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
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |