[Page version: 20250927 20:45:55]
Measurements for ppc64, power9, crypto_sign Test results for ppc64, power9, crypto_sign Test results for crypto_sign/sphincss256harakarobust| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 16659593412 | 28656 0 1280 | 55573 684 3232 | T:ref | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 16915231375 | 28224 0 1280 | 54837 684 3232 | T:ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 16921443299 | 28224 0 1280 | 54837 684 3232 | T:ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 22597752987 | 22552 0 1280 | 47781 684 3216 | T:ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 22618980919 | 22552 0 1280 | 47781 684 3216 | T:ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 22842358096 | 22740 0 1280 | 48053 684 3216 | T:ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 23847988902 | 21484 0 1280 | 45749 684 3216 | T:ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 24087507216 | 21424 0 1280 | 45685 684 3216 | T:ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 24091486561 | 21424 0 1280 | 45685 684 3216 | T:ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 24666510321 | 17920 0 1280 | 40737 676 3208 | T:ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 24671121871 | 17920 0 1280 | 40737 676 3208 | T:ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 24852717752 | 17976 0 1280 | 40701 676 3208 | T:ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 27401052937 | 28464 0 1280 | 54071 692 3208 | T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 27618149113 | 29628 0 1280 | 56663 692 3208 | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 27619118023 | 59256 0 2560 | 56663 692 3208 | T:ref | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 29916087752 | 27000 0 1280 | 51863 692 3208 | T:ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 29926024573 | 27000 0 1280 | 51863 692 3208 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 30392390218 | 18300 0 1280 | 39457 684 3208 | T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 30498549085 | 18300 0 1280 | 39457 684 3208 | T:ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 32348844452 | 19212 0 1280 | 41121 684 3208 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 32522421616 | 19212 0 1280 | 41121 684 3208 | T:ref | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
haraka.c: In file included from haraka.c:11: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15: haraka.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: #error \ haraka.c: ^ haraka.c: In file included from haraka.c:11: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20: haraka.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: ^ haraka.c: In file included from haraka.c:11: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56: haraka.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: #error \ haraka.c: ^ haraka.c: In file included from haraka.c:11: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25: haraka.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: ^ haraka.c: In file included from haraka.c:11: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43: haraka.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: ...
| Implementation | Compiler |
| T:aesni | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:aesni | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:aesni | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:aesni | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:aesni | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:aesni | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:aesni | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:aesni | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
haraka.c: In file included from haraka.c:11: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15: haraka.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: #error \ haraka.c: ^ haraka.c: In file included from haraka.c:11: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20: haraka.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: ^ haraka.c: In file included from haraka.c:11: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56: haraka.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: #error \ haraka.c: ^ haraka.c: In file included from haraka.c:11: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25: haraka.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: ^ haraka.c: In file included from haraka.c:11: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43: haraka.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: ... haraka.c: In file included from haraka.c:11: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15: haraka.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: #error \ haraka.c: ^ haraka.c: In file included from haraka.c:11: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20: haraka.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: ^ haraka.c: In file included from haraka.c:11: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56: haraka.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: #error \ haraka.c: ^ haraka.c: In file included from haraka.c:11: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25: haraka.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: ^ haraka.c: In file included from haraka.c:11: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25: haraka.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43: haraka.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error." haraka.c: ...
| Implementation | Compiler |
| T:aesni | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
haraka.c: haraka.c:11:10: fatal error: immintrin.h: No such file or directory haraka.c: 11 | #include "immintrin.h" haraka.c: | ^~~~~~~~~~~~~ haraka.c: compilation terminated.
| Implementation | Compiler |
| T:aesni | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:aesni | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:aesni | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:aesni | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:aesni | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:aesni | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:aesni | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:aesni | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:aesni | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:aesni | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:aesni | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:aesni | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
address.o addr_to_bytes T address.o copy_keypair_addr T address.o copy_subtree_addr T address.o set_chain_addr T address.o set_hash_addr T address.o set_keypair_addr T address.o set_layer_addr T address.o set_tree_addr T address.o set_tree_height T address.o set_tree_index T address.o set_type T fors.o fors_pk_from_sig T fors.o fors_sign T haraka.o br_aes_ct_bitslice_Sbox T haraka.o br_aes_ct_ortho T haraka.o haraka256 T haraka.o haraka256_sk T haraka.o haraka512 T haraka.o haraka512_perm T haraka.o haraka_S T haraka.o haraka_S_inc_absorb T haraka.o haraka_S_inc_finalize T haraka.o haraka_S_inc_init T haraka.o haraka_S_inc_squeeze T haraka.o interleave_constant T haraka.o interleave_constant32 T haraka.o tweak_constants T hash_haraka.o gen_message_random T hash_haraka.o hash_message T hash_haraka.o initialize_hash_function T hash_haraka.o prf_addr T sign.o crypto_sign_bytes T sign.o crypto_sign_publickeybytes T sign.o crypto_sign_secretkeybytes T sign.o crypto_sign_seed_keypair T sign.o crypto_sign_seedbytes T sign.o crypto_sign_signature T sign.o crypto_sign_verify T thash_haraka_robust.o thash T utils.o bytes_to_ull T utils.o compute_root T utils.o treehash T utils.o ull_to_bytes T wots.o wots_gen_pk T wots.o wots_pk_from_sig T wots.o wots_sign T
| Implementation | Compiler |
| T:ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |
| T:ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE |
| T:ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
| T:ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (10.2.0) |
address.o addr_to_bytes T address.o addr_to_bytes T address.o copy_keypair_addr T address.o copy_keypair_addr T address.o copy_subtree_addr T address.o copy_subtree_addr T address.o set_chain_addr T address.o set_chain_addr T address.o set_hash_addr T address.o set_hash_addr T address.o set_keypair_addr T address.o set_keypair_addr T address.o set_layer_addr T address.o set_layer_addr T address.o set_tree_addr T address.o set_tree_addr T address.o set_tree_height T address.o set_tree_height T address.o set_tree_index T address.o set_tree_index T address.o set_type T address.o set_type T fors.o fors_pk_from_sig T fors.o fors_pk_from_sig T fors.o fors_sign T fors.o fors_sign T haraka.o br_aes_ct_bitslice_Sbox T haraka.o br_aes_ct_bitslice_Sbox T haraka.o br_aes_ct_ortho T haraka.o br_aes_ct_ortho T haraka.o haraka256 T haraka.o haraka256 T haraka.o haraka256_sk T haraka.o haraka256_sk T haraka.o haraka512 T haraka.o haraka512 T haraka.o haraka512_perm T haraka.o haraka512_perm T haraka.o haraka_S T haraka.o haraka_S T haraka.o haraka_S_inc_absorb T haraka.o haraka_S_inc_absorb T haraka.o haraka_S_inc_finalize T haraka.o haraka_S_inc_finalize T haraka.o haraka_S_inc_init T haraka.o haraka_S_inc_init T haraka.o haraka_S_inc_squeeze T haraka.o haraka_S_inc_squeeze T haraka.o interleave_constant T haraka.o interleave_constant T haraka.o interleave_constant32 T haraka.o interleave_constant32 T haraka.o tweak_constants T haraka.o tweak_constants T hash_haraka.o gen_message_random T hash_haraka.o gen_message_random T hash_haraka.o hash_message T hash_haraka.o hash_message T hash_haraka.o initialize_hash_function T hash_haraka.o initialize_hash_function T hash_haraka.o prf_addr T hash_haraka.o prf_addr T sign.o crypto_sign_bytes T sign.o crypto_sign_bytes T sign.o crypto_sign_publickeybytes T sign.o crypto_sign_publickeybytes T sign.o crypto_sign_secretkeybytes T sign.o crypto_sign_secretkeybytes T sign.o crypto_sign_seed_keypair T sign.o crypto_sign_seed_keypair T sign.o crypto_sign_seedbytes T sign.o crypto_sign_seedbytes T sign.o crypto_sign_signature T sign.o crypto_sign_signature T sign.o crypto_sign_verify T sign.o crypto_sign_verify T thash_haraka_robust.o thash T thash_haraka_robust.o thash T utils.o bytes_to_ull T utils.o bytes_to_ull T utils.o compute_root T utils.o compute_root T utils.o treehash T utils.o treehash T utils.o ull_to_bytes T utils.o ull_to_bytes T wots.o wots_gen_pk T wots.o wots_gen_pk T wots.o wots_pk_from_sig T wots.o wots_pk_from_sig T wots.o wots_sign T wots.o wots_sign T
| Implementation | Compiler |
| T:ref | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (Ubuntu_Clang_11.0.0) |