[Page version: 20250927 20:45:55]
Measurements for ppc64, power9, crypto_sign Test results for ppc64, power9, crypto_sign Test results for crypto_sign/sphincss256harakasimple| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 9209371019 | 28060 0 1280 | 54673 684 3232 | T:ref | gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 9217623575 | 28060 0 1280 | 54673 684 3232 | T:ref | gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 9233993643 | 28476 0 1280 | 55409 684 3232 | T:ref | gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 13228894461 | 22560 0 1280 | 47857 684 3216 | T:ref | gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 13282388233 | 22372 0 1280 | 47617 684 3216 | T:ref | gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 13289344540 | 22372 0 1280 | 47617 684 3216 | T:ref | gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14241321109 | 21288 0 1280 | 45549 684 3216 | T:ref | gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14560953707 | 21228 0 1280 | 45485 684 3216 | T:ref | gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14597565737 | 21228 0 1280 | 45485 684 3216 | T:ref | gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14810398391 | 17824 0 1280 | 40541 676 3208 | T:ref | gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14960644226 | 17768 0 1280 | 40577 676 3208 | T:ref | gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 14971500644 | 17768 0 1280 | 40577 676 3208 | T:ref | gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | 20210423 | 20210326 |
| 16550413200 | 28700 0 1280 | 55735 692 3208 | T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 16578768971 | 57400 0 2560 | 55735 692 3208 | T:ref | clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 16877248122 | 27704 0 1280 | 53303 692 3208 | T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 17934143779 | 18192 0 1280 | 39361 684 3208 | T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 17953954240 | 18192 0 1280 | 39361 684 3208 | T:ref | clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 18412530262 | 26072 0 1280 | 50935 692 3208 | T:ref | clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 18429495682 | 26072 0 1280 | 50935 692 3208 | T:ref | clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 19690059447 | 19080 0 1280 | 40961 684 3208 | T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | 20210423 | 20210326 |
| 19692562760 | 19080 0 1280 | 40961 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_simple.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_simple.o thash T thash_haraka_simple.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) |