Test results for armeabi, berry2, crypto_sign/picnic3l5
[Page version: 20250615 18:38:28]
Measurements for armeabi, berry2, crypto_sign
Test results for armeabi, berry2, crypto_sign
Test results for crypto_sign/picnic3l5
Computer: berry2
Microarchitecture: armeabi; Cortex-A7 (410fc075)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20250415
Operation: crypto_sign
Primitive: picnic3l5
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
3755454930 | 156753 76 0 | 382101 512 1552 | optimizedct/c | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250528 | 20250415 |
3851223801 | 147165 76 0 | 370869 512 1552 | optimizedct/c | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250528 | 20250415 |
3854044789 | 147267 76 0 | 370733 512 1552 | optimizedct/c | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250528 | 20250415 |
3885439268 | 142164 76 0 | 364845 504 1552 | optimizedct/c | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250528 | 20250415 |
Test failure
error 124
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
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) |
Compiler output
hash.c: hash.c: In function 'HashUpdate':
hash.c: hash.c:23:16: warning: unused variable 'ret' [-Wunused-variable]
hash.c: 23 | HashReturn ret = Keccak_HashUpdate(ctx, data, byteLen * 8);
hash.c: | ^~~
hash.c: hash.c: In function 'HashFinal':
hash.c: hash.c:42:16: warning: unused variable 'ret' [-Wunused-variable]
hash.c: 42 | HashReturn ret = Keccak_HashFinal(ctx, NULL);
hash.c: | ^~~
hash.c: hash.c: In function 'HashSqueeze':
hash.c: hash.c:48:16: warning: unused variable 'ret' [-Wunused-variable]
hash.c: 48 | HashReturn ret = Keccak_HashSqueeze(ctx, digest, byteLen * 8);
hash.c: | ^~~
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
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) |
Namespace violations
KeccakHashtimes4.o Keccak_HashFinaltimes4 T
KeccakHashtimes4.o Keccak_HashInitializetimes4 T
KeccakHashtimes4.o Keccak_HashSqueezetimes4 T
KeccakHashtimes4.o Keccak_HashUpdatetimes4 T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T
KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T
compat.o picnic_explicit_bzero T
compat.o picnic_timingsafe_bcmp T
io.o mzd_from_char_array T
io.o mzd_to_char_array T
lowmc.o lowmc_compute T
lowmc.o lowmc_compute_aux T
lowmc_255_255_4.o lowmc_255_255_4 D
mzd_additional.o mzd_addmul_v_uint64_128 T
mzd_additional.o mzd_addmul_v_uint64_129 T
mzd_additional.o mzd_addmul_v_uint64_192 T
mzd_additional.o mzd_addmul_v_uint64_256 T
mzd_additional.o mzd_and_uint64_128 T
mzd_additional.o mzd_and_uint64_192 T
mzd_additional.o mzd_and_uint64_256 T
mzd_additional.o mzd_copy_uint64_128 T
mzd_additional.o mzd_copy_uint64_192 T
mzd_additional.o mzd_copy_uint64_256 T
mzd_additional.o mzd_local_init_ex T
mzd_additional.o mzd_mul_v_uint64_128 T
mzd_additional.o mzd_mul_v_uint64_129 T
mzd_additional.o mzd_mul_v_uint64_192 T
mzd_additional.o mzd_mul_v_uint64_256 T
mzd_additional.o mzd_shift_left_uint64_128 T
mzd_additional.o mzd_shift_left_uint64_192 T
mzd_additional.o mzd_shift_left_uint64_256 T
mzd_additional.o mzd_shift_right_uint64_128 T
mzd_additional.o mzd_shift_right_uint64_192 T
mzd_additional.o mzd_shift_right_uint64_256 T
mzd_additional.o mzd_xor_uint64_128 T
mzd_additional.o mzd_xor_uint64_192 T
mzd_additional.o mzd_xor_uint64_256 T
picnic.o picnic_clear_private_key T
picnic.o picnic_get_lowmc_block_size T
picnic.o picnic_get_param_name T
picnic.o picnic_get_private_key_param T
picnic.o picnic_get_private_key_size T
picnic.o picnic_get_public_key_param T
picnic.o picnic_get_public_key_size T
picnic.o picnic_keygen T
picnic.o picnic_read_private_key T
picnic.o picnic_read_public_key T
picnic.o picnic_sign T
picnic.o picnic_signature_size T
picnic.o picnic_sk_to_pk T
picnic.o picnic_validate_keypair T
picnic.o picnic_verify T
picnic.o picnic_write_private_key T
picnic.o picnic_write_public_key T
picnic3_impl.o impl_sign_picnic3 T
picnic3_impl.o impl_verify_picnic3 T
picnic3_simulate.o lowmc_simulate_online_get_implementation T
picnic3_tree.o addMerkleNodes T
picnic3_tree.o buildMerkleTree T
picnic3_tree.o createTree T
picnic3_tree.o freeTree T
picnic3_tree.o generateSeeds T
picnic3_tree.o getLeaf T
picnic3_tree.o getLeaves T
picnic3_tree.o openMerkleTree T
picnic3_tree.o openMerkleTreeSize T
picnic3_tree.o reconstructSeeds T
picnic3_tree.o revealSeeds T
picnic3_tree.o revealSeedsSize T
picnic3_tree.o verifyMerkleTree T
picnic3_types.o allocateCommitments T
picnic3_types.o allocateCommitments2 T
picnic3_types.o allocateInputs T
picnic3_types.o allocateMsgs T
picnic3_types.o allocateMsgsVerify T
picnic3_types.o allocateProof2 T
picnic3_types.o allocateRandomTape T
picnic3_types.o allocateSignature2 T
picnic3_types.o freeCommitments T
picnic3_types.o freeCommitments2 T
picnic3_types.o freeInputs T
picnic3_types.o freeMsgs T
picnic3_types.o freeRandomTape T
picnic3_types.o freeSignature2 T
picnic_instances.o picnic_instance_get T
randomness.o rand_bits T
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
optimizedct/c | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
optimizedct/c | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
optimizedct/c | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
optimizedct/c | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
TIMECOP error (can be valgrind bug)
error 124
Conditional jump or move depends on uninitialised value(s)
at 0x...: index (strchr.S:96)
by 0x...: _dl_dst_count (dl-load.c:234)
by 0x...: expand_dynamic_string_token (dl-load.c:388)
by 0x...: _dl_map_object (dl-load.c:2168)
by 0x...: map_doit (rtld.c:645)
by 0x...: _dl_catch_exception (dl-error-skeleton.c:208)
by 0x...: _dl_catch_error (dl-error-skeleton.c:227)
by 0x...: do_preload (rtld.c:819)
by 0x...: handle_preload_list (rtld.c:920)
by 0x...: dl_main (rtld.c:1735)
by 0x...: _dl_sysdep_start (dl-sysdep.c:252)
by 0x...: _dl_start_final (rtld.c:485)
by 0x...: _dl_start (rtld.c:575)
Uninitialised value was created by a stack allocation
at 0x...: handle_preload_list (rtld.c:897)
Conditional jump or move depends on uninitialised value(s)
at 0x...: index (strchr.S:97)
by 0x...: _dl_dst_count (dl-load.c:234)
by 0x...: expand_dynamic_string_token (dl-load.c:388)
by 0x...: _dl_map_object (dl-load.c:2168)
by 0x...: map_doit (rtld.c:645)
by 0x...: _dl_catch_exception (dl-error-skeleton.c:208)
by 0x...: _dl_catch_error (dl-error-skeleton.c:227)
by 0x...: do_preload (rtld.c:819)
by 0x...: handle_preload_list (rtld.c:920)
by 0x...: dl_main (rtld.c:1735)
by 0x...: _dl_sysdep_start (dl-sysdep.c:252)
by 0x...: _dl_start_final (rtld.c:485)
by 0x...: _dl_start (rtld.c:575)
Uninitialised value was created by a stack allocation
at 0x...: handle_preload_list (rtld.c:897)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _dl_dst_count (dl-load.c:237)
by 0x...: expand_dynamic_string_token (dl-load.c:388)
by 0x...: _dl_map_object (dl-load.c:2168)
by 0x...: map_doit (rtld.c:645)
by 0x...: _dl_catch_exception (dl-error-skeleton.c:208)
by 0x...: _dl_catch_error (dl-error-skeleton.c:227)
by 0x...: do_preload (rtld.c:819)
by 0x...: handle_preload_list (rtld.c:920)
by 0x...: dl_main (rtld.c:1735)
by 0x...: _dl_sysdep_start (dl-sysdep.c:252)
by 0x...: _dl_start_final (rtld.c:485)
by 0x...: _dl_start (rtld.c:575)
by 0x...: ??? (in /lib/arm-linux-gnueabihf/ld-2.31.so)
Uninitialised value was created by a stack allocation
at 0x...: handle_preload_list (rtld.c:897)
Conditional jump or move depends on uninitialised value(s)
at 0x...: expand_dynamic_string_token (dl-load.c:391)
by 0x...: _dl_map_object (dl-load.c:2168)
by 0x...: map_doit (rtld.c:645)
by 0x...: _dl_catch_exception (dl-error-skeleton.c:208)
by 0x...: _dl_catch_error (dl-error-skeleton.c:227)
by 0x...: do_preload (rtld.c:819)
by 0x...: handle_preload_list (rtld.c:920)
by 0x...: dl_main (rtld.c:1735)
by 0x...: _dl_sysdep_start (dl-sysdep.c:252)
by 0x...: _dl_start_final (rtld.c:485)
by 0x...: _dl_start (rtld.c:575)
by 0x...: ??? (in /lib/arm-linux-gnueabihf/ld-2.31.so)
Uninitialised value was created by a stack allocation
at 0x...: handle_preload_list (rtld.c:897)
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
optimizedct/c | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
optimizedct/c | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
optimizedct/c | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
optimizedct/c | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |