[Page version: 20241022 22:27:27]
Measurements for amd64, rumba5, crypto_aead Test results for amd64, rumba5, crypto_aead Test results for crypto_aead/ketjeminorv2Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
59649 | 10722 0 0 | 30731 844 1024 | T:generic32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
60494 | 12615 0 0 | 34972 812 1088 | T:generic32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
61544 | 12010 0 0 | 32019 844 1024 | T:generic32lc | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
62410 | 13255 0 0 | 35891 844 1024 | T:generic32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
63031 | 12434 0 0 | 33868 812 1088 | T:generic32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
64359 | 13345 0 0 | 34804 812 1088 | T:generic32lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
66271 | 11429 0 0 | 32133 836 1088 | T:generic32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
67042 | 11730 0 0 | 32501 836 1088 | T:generic32lc | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
69594 | 13731 0 0 | 36100 812 1088 | T:generic32lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
70936 | 13494 0 0 | 37084 812 1088 | T:generic32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
73082 | 13912 0 0 | 37379 844 1056 | T:generic32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
73707 | 14807 0 0 | 37443 844 1024 | T:generic32lc | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
74467 | 13804 0 0 | 36891 844 1056 | T:generic32 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
78761 | 15096 0 0 | 38627 844 1056 | T:generic32lc | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
80706 | 12204 0 0 | 31767 788 1056 | T:generic32lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
83684 | 14988 0 0 | 38139 844 1056 | T:generic32lc | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
84303 | 15082 0 0 | 38676 812 1088 | T:generic32lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
90935 | 11228 0 0 | 30767 788 1056 | T:generic32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
267714 | 9854 0 0 | 33341 804 1088 | T:compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
315802 | 5954 0 0 | 29131 844 1056 | T:compact | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
320101 | 5577 0 0 | 27829 804 1088 | T:compact | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
320153 | 5246 0 0 | 26581 804 1088 | T:compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
337465 | 4720 0 0 | 24160 780 1056 | T:compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
377247 | 4642 0 0 | 24659 844 1024 | T:compact | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
426691 | 4279 0 0 | 25061 836 1088 | T:compact | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
5103623 | 92908 1208 47 | 108520 2268 1184 | T:ref | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
6159364 | 60315 1192 54 | 80204 1836 1120 | T:ref | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
6179494 | 65611 1192 54 | 85592 1836 1120 | T:ref | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
6370890 | 57465 1216 54 | 74393 1860 1088 | T:ref | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
7207903 | 48917 1192 54 | 66820 1788 1152 | T:ref | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
8116823 | 70387 1192 47 | 91042 2284 1184 | T:ref | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
16716417 | 60098 1192 47 | 80069 2284 1184 | T:ref | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
19780986 | 45803 1192 47 | 64558 1772 1152 | T:ref | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240716 | 20240716 |
8e592b63cc05f3bb9e7fa990579a960d5f8a75dd280f3c6207c0094432fe97f2
Implementation | Compiler |
T:compact | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
KeccakP-800-compact.c: KeccakP-800-compact.c:27:36: warning: '/*' within block comment [-Wcomment] KeccakP-800-compact.c: /* #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_14.0.0) |
T:compact | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
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 (11.4.0) |
T:compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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 (11.4.0) |
T:ref | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:ref | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:ref | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall |
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_14.0.0) |
T:compact | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:compact | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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_14.0.0) |
T:generic32 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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_14.0.0) |
T:generic32lc | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:generic32lc | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:generic32lc | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |