[Page version: 20250927 20:45:55]
Measurements for ppc64, power9, crypto_sign Test results for ppc64, power9, crypto_sign Test results for crypto_sign/sphincss128harakarobust| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 10059735779 | 28316 0 1280 | 55193 684 3232 | T:ref | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 10141475473 | 27916 0 1280 | 54465 684 3232 | T:ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 10148090268 | 27916 0 1280 | 54465 684 3232 | T:ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 13618106202 | 22392 0 1280 | 47561 684 3216 | T:ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 13627593818 | 22500 0 1280 | 47705 684 3216 | T:ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 13630758856 | 22392 0 1280 | 47561 684 3216 | T:ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14363324459 | 21240 0 1280 | 45441 684 3216 | T:ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14410754480 | 21172 0 1280 | 45345 684 3216 | T:ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14514919641 | 21172 0 1280 | 45345 684 3216 | T:ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14892527234 | 17676 0 1280 | 40425 676 3208 | T:ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14937305400 | 17676 0 1280 | 40425 676 3208 | T:ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14941399317 | 17732 0 1280 | 40389 676 3208 | T:ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 16436244029 | 62904 0 2560 | 58439 692 3208 | T:ref | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 16456944669 | 31452 0 1280 | 58439 692 3208 | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 16557610924 | 30604 0 1280 | 56103 692 3208 | T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 17987354575 | 26860 0 1280 | 51671 692 3208 | T:ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 17987531964 | 26860 0 1280 | 51671 692 3208 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 18467184016 | 18108 0 1280 | 39233 684 3208 | T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 18487079491 | 18108 0 1280 | 39233 684 3208 | T:ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 19537259963 | 18988 0 1280 | 40737 684 3208 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 19549325326 | 18988 0 1280 | 40737 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) |