[Page version: 20260219 16:18:58]
Measurements for amd64, hertz, crypto_kem Test results for amd64, hertz, crypto_kem Test results for crypto_kem/frodokem976shake| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 9559777 | 129856 24 0 | 165362 1304 2416 | T:x64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 10124142 | 130554 24 0 | 167722 1304 2416 | T:x64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 11766097 | 155842 86 0 | 190276 1376 2448 | T:x64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 13139776 | 77430 24 0 | 108148 1296 2416 | T:x64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 14904357 | 97932 86 0 | 129060 1376 2448 | T:x64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 18438359 | 91633 38 0 | 121596 1288 2384 | T:x64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 26111737 | 49550 24 0 | 87266 1304 2416 | T:optimized | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 26300732 | 49688 24 0 | 88986 1304 2416 | T:optimized | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 27181244 | 40486 86 0 | 76437 1368 2448 | T:optimized | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 30300100 | 11524 86 0 | 43941 1368 2448 | T:optimized | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 33903041 | 11195 24 0 | 43444 1296 2416 | T:optimized | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
| 99129546 | 9064 38 0 | 39781 1280 2384 | T:optimized | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260218 | 20260217 |
aes.o AES128_free_schedule T aes.o AES256_free_schedule T aes.o handleErrors T fips202.o KeccakF1600_StatePermute T fips202.o shake128 T fips202.o shake128_absorb T fips202.o shake128_squeezeblocks T fips202.o shake256 T fips202.o shake256_absorb T fips202.o shake256_squeezeblocks T frodo976.o CDF_TABLE D frodo976.o CDF_TABLE_LEN D frodo976.o frodo_add T frodo976.o frodo_key_decode T frodo976.o frodo_key_encode T frodo976.o frodo_mul_add_as_plus_e T frodo976.o frodo_mul_add_sa_plus_e T frodo976.o frodo_mul_add_sb_plus_e T frodo976.o frodo_mul_bs T frodo976.o frodo_sample_n T frodo976.o frodo_sub T util.o clear_bytes T util.o frodo_pack T util.o frodo_unpack T
| Implementation | Compiler |
| T:optimized | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(1ubuntu1)) |
| T:optimized | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(1ubuntu1)) |
| T:optimized | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(1ubuntu1)) |
| T:optimized | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:optimized | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:optimized | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
KeccakP-1600-times4-SIMD256.o KeccakF1600times4_FastLoop_Absorb T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_12rounds_FastLoop_Absorb T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_AddBytes T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_AddLanesAll T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractAndAddBytes T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractAndAddLanesAll T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractBytes T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractLanesAll T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_InitializeAll T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteBytes T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteLanesAll T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteWithZeroes T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_12rounds T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_24rounds T aes.o AES128_free_schedule T aes.o AES256_free_schedule T aes.o handleErrors T aes_ni.o aes128_enc_ni T aes_ni.o aes128_load_schedule_ni T aes_ni.o aes256_enc_ni T aes_ni.o aes256_load_schedule_ni T fips202.o KeccakF1600_StatePermute T fips202.o shake128 T fips202.o shake128_absorb T fips202.o shake128_squeezeblocks T fips202.o shake256 T fips202.o shake256_absorb T fips202.o shake256_squeezeblocks T fips202x4.o shake128_4x T fips202x4.o shake128_absorb4x T fips202x4.o shake128_squeezeblocks4x T frodo976.o CDF_TABLE D frodo976.o CDF_TABLE_LEN D frodo976.o frodo_add T frodo976.o frodo_key_decode T frodo976.o frodo_key_encode T frodo976.o frodo_mul_add_as_plus_e T frodo976.o frodo_mul_add_sa_plus_e T frodo976.o frodo_mul_add_sb_plus_e T frodo976.o frodo_mul_bs T frodo976.o frodo_sample_n T frodo976.o frodo_sub T util.o clear_bytes T util.o frodo_pack T util.o frodo_unpack T
| Implementation | Compiler |
| T:x64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(1ubuntu1)) |
| T:x64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(1ubuntu1)) |
| T:x64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(1ubuntu1)) |
| T:x64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:x64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:x64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |