[Page version: 20250927 20:45:55]
Measurements for ppc64, power9, crypto_sign Test results for ppc64, power9, crypto_sign Test results for crypto_sign/sphincss192harakarobust| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 23884924453 | 27920 0 1280 | 54445 684 3232 | T:ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 23894621299 | 28200 0 1280 | 55033 684 3232 | T:ref | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 23988141673 | 27920 0 1280 | 54445 684 3232 | T:ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 32571491016 | 22628 0 1280 | 47865 684 3216 | T:ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 32772803238 | 22472 0 1280 | 47625 684 3216 | T:ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 32787755268 | 22472 0 1280 | 47625 684 3216 | T:ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 34562795395 | 21456 0 1280 | 45645 684 3216 | T:ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 34601612113 | 21388 0 1280 | 45549 684 3216 | T:ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 34619008054 | 21388 0 1280 | 45549 684 3216 | T:ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 35425123991 | 17836 0 1280 | 40585 676 3208 | T:ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 35635782887 | 17876 0 1280 | 40517 676 3208 | T:ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 35658105444 | 17836 0 1280 | 40585 676 3208 | T:ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 39748515203 | 59280 0 2560 | 56679 692 3208 | T:ref | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 39771280126 | 29640 0 1280 | 56679 692 3208 | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 40435606504 | 28796 0 1280 | 54375 692 3208 | T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 43615459958 | 27724 0 1280 | 52487 692 3208 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 43649596685 | 27724 0 1280 | 52487 692 3208 | T:ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 44293564822 | 18260 0 1280 | 39393 684 3208 | T:ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 44345190947 | 18260 0 1280 | 39393 684 3208 | T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 47030278726 | 19208 0 1280 | 41025 684 3208 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 47056080715 | 19208 0 1280 | 41025 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) |