[Page version: 20250418 21:25:48]
Measurements for amd64, gemini, crypto_aead Test results for amd64, gemini, crypto_aead Test results for crypto_aead/subterraneanv1Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
1119462 | 17952 0 0 | 33808 780 1080 | T:add_mem_compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
1408390 | 12635 0 0 | 26887 772 1080 | T:add_mem_compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
1440571 | 12928 0 0 | 27608 780 1080 | T:add_mem_compact | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
1569817 | 12047 0 0 | 25654 804 1016 | T:add_mem_compact | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
1573739 | 14363 0 0 | 32160 812 1016 | T:add_mem_compact | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
1576038 | 14299 0 0 | 29792 812 1016 | T:add_mem_compact | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
1607215 | 14704 0 0 | 31224 812 1016 | T:add_mem_compact | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
1721562 | 11744 0 0 | 25910 804 1016 | T:add_mem_compact | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
1980310 | 11452 0 0 | 24499 756 1048 | T:add_mem_compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
2154728 | 14762 0 0 | 30608 780 1080 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
4125385 | 15539 0 0 | 32040 812 1016 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
4984908 | 14592 0 0 | 32376 812 1016 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
5223975 | 8590 0 0 | 23264 780 1080 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
5261734 | 6571 0 0 | 20726 804 1016 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
5496536 | 5745 0 0 | 18819 756 1048 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
5508614 | 13648 0 0 | 29128 812 1016 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
5579815 | 7217 0 0 | 20814 804 1016 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
5735876 | 6319 0 0 | 20567 772 1080 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250316 | 20250307 |
subterranean_mem_compact.o subterranean_SAE_direct_decrypt T subterranean_mem_compact.o subterranean_SAE_direct_encrypt T subterranean_mem_compact.o subterranean_SAE_start T subterranean_mem_compact.o subterranean_SAE_wrap_decrypt T subterranean_mem_compact.o subterranean_SAE_wrap_encrypt T subterranean_mem_compact.o subterranean_absorb_decrypt T subterranean_mem_compact.o subterranean_absorb_encrypt T subterranean_mem_compact.o subterranean_absorb_keyed T subterranean_mem_compact.o subterranean_absorb_unkeyed T subterranean_mem_compact.o subterranean_blank T subterranean_mem_compact.o subterranean_deck_direct T subterranean_mem_compact.o subterranean_deck_finalize T subterranean_mem_compact.o subterranean_deck_init T subterranean_mem_compact.o subterranean_deck_update T subterranean_mem_compact.o subterranean_duplex_decrypt T subterranean_mem_compact.o subterranean_duplex_empty T subterranean_mem_compact.o subterranean_duplex_encrypt T subterranean_mem_compact.o subterranean_duplex_simple T subterranean_mem_compact.o subterranean_init T subterranean_mem_compact.o subterranean_round T subterranean_mem_compact.o subterranean_squeeze T subterranean_mem_compact.o subterranean_squeeze_simple T subterranean_mem_compact.o subterranean_xof_direct T subterranean_mem_compact.o subterranean_xof_finalize T subterranean_mem_compact.o subterranean_xof_init T subterranean_mem_compact.o subterranean_xof_update T
Implementation | Compiler |
T:add_mem_compact | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:add_mem_compact | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:add_mem_compact | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:add_mem_compact | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:add_mem_compact | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:add_mem_compact | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:add_mem_compact | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:add_mem_compact | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:add_mem_compact | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
subterranean_ref.o bit_array_to_byte_array T subterranean_ref.o byte_array_to_bit_array T subterranean_ref.o subterranean_SAE_direct_decrypt T subterranean_ref.o subterranean_SAE_direct_encrypt T subterranean_ref.o subterranean_SAE_start T subterranean_ref.o subterranean_SAE_wrap_decrypt T subterranean_ref.o subterranean_SAE_wrap_encrypt T subterranean_ref.o subterranean_absorb_decrypt T subterranean_ref.o subterranean_absorb_encrypt T subterranean_ref.o subterranean_absorb_keyed T subterranean_ref.o subterranean_absorb_unkeyed T subterranean_ref.o subterranean_blank T subterranean_ref.o subterranean_deck_direct T subterranean_ref.o subterranean_deck_finalize T subterranean_ref.o subterranean_deck_init T subterranean_ref.o subterranean_deck_update T subterranean_ref.o subterranean_duplex T subterranean_ref.o subterranean_extract T subterranean_ref.o subterranean_init T subterranean_ref.o subterranean_io_bits_0 R subterranean_ref.o subterranean_io_bits_1 R subterranean_ref.o subterranean_pi_permutation R subterranean_ref.o subterranean_round T subterranean_ref.o subterranean_squeeze T subterranean_ref.o subterranean_xof_direct T subterranean_ref.o subterranean_xof_finalize T subterranean_ref.o subterranean_xof_init T subterranean_ref.o subterranean_xof_update T
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |