[Page version: 20250503 15:35:47]
Measurements for amd64, r24000, crypto_aead Test results for amd64, r24000, crypto_aead Test results for crypto_aead/ketjeminorv2Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
58591 | 11120 0 0 | 32080 820 1096 | T:generic32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
60648 | 13661 0 0 | 37678 828 1096 | T:generic32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
62260 | 13939 0 0 | 38078 828 1096 | T:generic32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
62394 | 11556 0 0 | 31527 828 1032 | T:generic32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
67691 | 13255 0 0 | 36271 828 1032 | T:generic32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
67994 | 12337 0 0 | 33296 820 1096 | T:generic32lc | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
68522 | 13076 0 0 | 33047 828 1032 | T:generic32lc | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
71970 | 12745 0 0 | 34140 812 1096 | T:generic32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
72051 | 14463 0 0 | 37479 828 1032 | T:generic32lc | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
73038 | 16243 0 0 | 40382 828 1096 | T:generic32lc | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
73755 | 13701 0 0 | 37181 812 1096 | T:generic32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
77203 | 12632 0 0 | 33532 812 1096 | T:generic32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
78717 | 15965 0 0 | 39982 828 1096 | T:generic32lc | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
83838 | 12204 0 0 | 31695 788 1064 | T:generic32lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
85656 | 13533 0 0 | 34444 812 1096 | T:generic32lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
85887 | 14101 0 0 | 35508 812 1096 | T:generic32lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
91840 | 15610 0 0 | 39101 812 1096 | T:generic32lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
97493 | 11022 0 0 | 30503 788 1064 | T:generic32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
266477 | 10157 0 0 | 33542 804 1096 | T:compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
295207 | 6650 0 0 | 30695 828 1096 | T:compact | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
299533 | 5299 0 0 | 26597 804 1096 | T:compact | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
323025 | 4742 0 0 | 24719 828 1032 | T:compact | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
339816 | 5223 0 0 | 26005 804 1096 | T:compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
341990 | 4592 0 0 | 25544 820 1096 | T:compact | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
447066 | 4711 0 0 | 24088 780 1064 | T:compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
4532072 | 93850 1160 40 | 108263 2260 1192 | T:ref | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
4865133 | 67326 1144 40 | 86960 1772 1128 | T:ref | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
4928198 | 67961 1144 40 | 87352 1772 1128 | T:ref | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
5904529 | 56673 1168 40 | 73410 1796 1064 | T:ref | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
6174233 | 48175 1144 40 | 66198 1740 1128 | T:ref | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
6575097 | 70442 1160 40 | 90697 2268 1192 | T:ref | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
15278082 | 63146 1144 40 | 82416 2244 1192 | T:ref | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
15865954 | 46531 1144 40 | 65570 1740 1160 | T:ref | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
d81fe2adbee6ba0c42e72b89b4e074c92e0c7b4168d462a5135dbfcb74164d3d
Implementation | Compiler |
T:compact | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:compact | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
KeccakP-800-compact.c: KeccakP-800-compact.c:27:36: warning: '/*' within block comment [-Wcomment] KeccakP-800-compact.c: 27 | /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */ KeccakP-800-compact.c: | ^ KeccakP-800-compact.c: 1 warning generated.
Implementation | Compiler |
T:compact | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:compact | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:compact | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:compact | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:compact | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
KeccakP-800-compact.c: KeccakP-800-compact.c:27:36: warning: "/*" within comment [-Wcomment] KeccakP-800-compact.c: 27 | /* #define DIVISION_INSTRUCTION /* comment if no division instruction or more compact when not using division */ KeccakP-800-compact.c: |
Implementation | Compiler |
T:compact | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
Keccak-f.cpp: In file included from Keccak-f.cpp:17: Keccak-f.cpp: Keccak-f.h: In instantiation of 'void KeccakF::forward(std::vector<Lane>&) const [with Lane = long long unsigned int]': Keccak-f.cpp: Keccak-f.cpp:175:12: required from here Keccak-f.cpp: Keccak-f.h:473:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] Keccak-f.cpp: 473 | for(int i=startRoundIndex; i<startRoundIndex+nrRounds; i++) Keccak-f.cpp: | ~^~~~~~~~~~~~~~~~~~~~~~~~~
Implementation | Compiler |
T:ref | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:ref | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:ref | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:ref | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
KeccakP-800-compact.o KeccakP800_AddByte T KeccakP-800-compact.o KeccakP800_AddBytes T KeccakP-800-compact.o KeccakP800_ExtractAndAddBytes T KeccakP-800-compact.o KeccakP800_ExtractBytes T KeccakP-800-compact.o KeccakP800_Initialize T KeccakP-800-compact.o KeccakP800_Mod5 R KeccakP-800-compact.o KeccakP800_OverwriteBytes T KeccakP-800-compact.o KeccakP800_OverwriteWithZeroes T KeccakP-800-compact.o KeccakP800_Permute_12rounds T KeccakP-800-compact.o KeccakP800_Permute_22rounds T KeccakP-800-compact.o KeccakP800_Permute_Nrounds T KeccakP-800-compact.o KeccakP800_PiLane R KeccakP-800-compact.o KeccakP800_RotationConstants R KetMn.o KetMn_FeedAssociatedDataBlocks T KetMn.o KetMn_StateAddByte T KetMn.o KetMn_StateExtractByte T KetMn.o KetMn_StateOverwrite T KetMn.o KetMn_StateTwistIndexes R KetMn.o KetMn_Step T KetMn.o KetMn_UnwrapBlocks T KetMn.o KetMn_WrapBlocks T KetjeMn.o KetjeMn_FeedAssociatedData T KetjeMn.o KetjeMn_GetTag T KetjeMn.o KetjeMn_Initialize T KetjeMn.o KetjeMn_UnwrapCiphertext T KetjeMn.o KetjeMn_WrapPlaintext T
Implementation | Compiler |
T:compact | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:compact | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:compact | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:compact | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
KeccakP-800-opt32.o KeccakF800RoundConstants R KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T KeccakP-800-opt32.o KeccakP800_AddByte T KeccakP-800-opt32.o KeccakP800_AddBytes T KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T KeccakP-800-opt32.o KeccakP800_ExtractBytes T KeccakP-800-opt32.o KeccakP800_Initialize T KeccakP-800-opt32.o KeccakP800_OverwriteBytes T KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T KeccakP-800-opt32.o KeccakP800_Permute_12rounds T KeccakP-800-opt32.o KeccakP800_Permute_22rounds T KeccakP-800-opt32.o KeccakP800_Permute_Nrounds T KetMn.o KetMn_FeedAssociatedDataBlocks T KetMn.o KetMn_StateAddByte T KetMn.o KetMn_StateExtractByte T KetMn.o KetMn_StateOverwrite T KetMn.o KetMn_StateTwistIndexes R KetMn.o KetMn_Step T KetMn.o KetMn_UnwrapBlocks T KetMn.o KetMn_WrapBlocks T KetjeMn.o KetjeMn_FeedAssociatedData T KetjeMn.o KetjeMn_GetTag T KetjeMn.o KetjeMn_Initialize T KetjeMn.o KetjeMn_UnwrapCiphertext T KetjeMn.o KetjeMn_WrapPlaintext T
Implementation | Compiler |
T:generic32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:generic32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:generic32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:generic32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:generic32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:generic32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:generic32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:generic32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:generic32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
KeccakP-800-opt32.o KeccakF800RoundConstants R KeccakP-800-opt32.o KeccakF800_FastLoop_Absorb T KeccakP-800-opt32.o KeccakP800LaneComplement R KeccakP-800-opt32.o KeccakP800_AddByte T KeccakP-800-opt32.o KeccakP800_AddBytes T KeccakP-800-opt32.o KeccakP800_ExtractAndAddBytes T KeccakP-800-opt32.o KeccakP800_ExtractBytes T KeccakP-800-opt32.o KeccakP800_Initialize T KeccakP-800-opt32.o KeccakP800_OverwriteBytes T KeccakP-800-opt32.o KeccakP800_OverwriteWithZeroes T KeccakP-800-opt32.o KeccakP800_Permute_12rounds T KeccakP-800-opt32.o KeccakP800_Permute_22rounds T KeccakP-800-opt32.o KeccakP800_Permute_Nrounds T KetMn.o KetMn_FeedAssociatedDataBlocks T KetMn.o KetMn_StateAddByte T KetMn.o KetMn_StateExtractByte T KetMn.o KetMn_StateOverwrite T KetMn.o KetMn_StateTwistIndexes R KetMn.o KetMn_Step T KetMn.o KetMn_UnwrapBlocks T KetMn.o KetMn_WrapBlocks T KetjeMn.o KetjeMn_FeedAssociatedData T KetjeMn.o KetjeMn_GetTag T KetjeMn.o KetjeMn_Initialize T KetjeMn.o KetjeMn_UnwrapCiphertext T KetjeMn.o KetjeMn_WrapPlaintext T
Implementation | Compiler |
T:generic32lc | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:generic32lc | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:generic32lc | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:generic32lc | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:generic32lc | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:generic32lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:generic32lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:generic32lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
T:generic32lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |