Implementation notes: amd64, samba, crypto_sign/mqsignrr25614896
Computer: samba
Microarchitecture: amd64; Skylake (506e3)
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20240808
Operation: crypto_sign
Primitive: mqsignrr25614896
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
936388 | 84770 8 524372 | 97106 908 526208 | T:avx2 | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
1048956 | 70435 8 524356 | 93266 932 526144 | T:avx2 | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
1092726 | 49523 8 524372 | 71826 908 526208 | T:avx2 | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
1114267 | 43754 8 524356 | 66572 924 526208 | T:avx2 | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
1129896 | 75441 8 524356 | 96346 932 526208 | T:avx2 | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
1190655 | 47514 8 524372 | 70058 908 526208 | T:avx2 | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
1208073 | 48775 8 524356 | 69026 932 526144 | T:avx2 | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
7546130 | 91629 0 524356 | 112320 924 526208 | T!!!ref | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
12126466 | 70433 0 524356 | 93480 924 526144 | T!!!ref | clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
30847460 | 68753 0 524356 | 91616 924 526144 | ref | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
36361713 | 86070 0 524372 | 98513 892 526208 | ref | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
44364902 | 46733 0 524372 | 69201 892 526208 | ref | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
44401299 | 44846 0 524372 | 67577 892 526208 | ref | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
44668196 | 36920 0 524356 | 57280 924 526144 | T!!!ref | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
46810653 | 32461 0 524356 | 55098 916 526208 | ref | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
66768781 | 27945 0 524372 | 50035 884 526176 | ref | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240809 | 20240808 |
Test failure
error 111
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Compiler output
mqs_simd.c: mqs_simd.c:24:6: warning: unused function 'transpose' [-Wunused-function]
mqs_simd.c: void transpose(uint8_t * r, const uint8_t * a)
mqs_simd.c: ^
mqs_simd.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
aes.c: aes.c:44:13: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
aes.c: temp2 = _mm_aeskeygenassist_si128 (temp3,0x01);
aes.c: ^
aes.c: /usr/lib/llvm-14/lib/clang/14.0.0/include/__wmmintrin_aes.h:136:13: note: expanded from macro '_mm_aeskeygenassist_si128'
aes.c: ((__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R)))
aes.c: ^
aes.c: aes.c:50:13: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
aes.c: temp2 = _mm_aeskeygenassist_si128 (temp3,0x02);
aes.c: ^
aes.c: /usr/lib/llvm-14/lib/clang/14.0.0/include/__wmmintrin_aes.h:136:13: note: expanded from macro '_mm_aeskeygenassist_si128'
aes.c: ((__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R)))
aes.c: ^
aes.c: aes.c:56:13: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
aes.c: temp2 = _mm_aeskeygenassist_si128 (temp3,0x04);
aes.c: ^
aes.c: /usr/lib/llvm-14/lib/clang/14.0.0/include/__wmmintrin_aes.h:136:13: note: expanded from macro '_mm_aeskeygenassist_si128'
aes.c: ((__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R)))
aes.c: ^
aes.c: aes.c:62:13: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
aes.c: temp2 = _mm_aeskeygenassist_si128 (temp3,0x08);
aes.c: ^
aes.c: /usr/lib/llvm-14/lib/clang/14.0.0/include/__wmmintrin_aes.h:136:13: note: expanded from macro '_mm_aeskeygenassist_si128'
aes.c: ((__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R)))
aes.c: ^
aes.c: aes.c:68:13: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
aes.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:avx2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
mqs.c: mqs.c:22:6: warning: unused function 'transpose' [-Wunused-function]
mqs.c: void transpose(uint8_t * r, const uint8_t * a)
mqs.c: ^
mqs.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Namespace violations
aes.o AES_256_Key_Expansion T
aes.o AES_ECB_encrypt T
blas_comm.o gf256v_is_zero T
blas_comm.o gf256v_set_zero T
blas_matrix.o gf256mat_mul T
blas_matrix.o gf256mat_prod T
blas_matrix.o gf256mat_prod_multab T
blas_matrix.o gf256mat_solve_linear_eq T
blas_matrix_avx2.o gf256mat_back_substitute_avx2 T
blas_matrix_avx2.o gf256mat_gaussian_elim_avx2 T
blas_matrix_avx2.o gf256mat_inv_avx2 T
blas_matrix_avx2.o gf256mat_mul_avx2 T
blas_matrix_avx2.o gf256mat_prod_avx2 T
blas_matrix_avx2.o gf256mat_prod_multab_avx2 T
blas_matrix_avx2.o gf256mat_prod_multabs_avx2 T
blas_matrix_avx2.o gf256mat_solve_linear_CORE T
blas_matrix_avx2.o gf256mat_solve_linear_eq_avx2 T
blas_matrix_avx2.o gf256mat_solve_linear_eq_avx2_modify T
blas_matrix_sse.o gf256mat_prod_add_multab_sse T
blas_matrix_sse.o gf256mat_prod_add_sse T
blas_matrix_sse.o gf256mat_prod_sse T
fips202.o KeccakF_RoundConstants R
fips202.o sha3_256 T
fips202.o sha3_512 T
fips202.o shake128 T
fips202.o shake128_absorb T
fips202.o shake128_absorb_once T
fips202.o shake128_finalize T
fips202.o shake128_init T
fips202.o shake128_squeeze T
fips202.o shake128_squeezeblocks T
fips202.o shake256 T
fips202.o shake256_absorb T
fips202.o shake256_absorb_once T
fips202.o shake256_finalize T
fips202.o shake256_init T
fips202.o shake256_squeeze T
fips202.o shake256_squeezeblocks T
gf16.o __gf16_exp R
gf16.o __gf16_inv R
gf16.o __gf16_log R
gf16.o __gf16_mul D
gf16.o __gf16_mulx2 R
gf16.o __gf16_squ R
gf16.o __gf16_squ_sl4 R
gf16.o __gf16_squ_x8 R
gf16.o __gf256_mul R
gf16.o __mask_0x55 R
gf16.o __mask_16 R
gf16.o __mask_low R
mqs_keypair.o generate_keypair_mqrr T
mqs_keypair_computation.o cal_ext_pk_mqrr T
mqs_keypair_computation.o extpk_to_pk T
mqs_keypair_computation_simd.o cal_ext_pk_mqrr_simd T
mqs_simd.o mqrr_sign T
mqs_simd.o mqrr_verify T
parallel_matrix_op.o UpperTrianglize T
parallel_matrix_op_avx2.o batch_matTr_madd_multab_gf256_avx2 T
parallel_matrix_op_avx2.o batch_quad_trimat_eval_multab_gf256_avx2 T
parallel_matrix_op_avx2.o batch_trimatTr_madd_multab_gf256_avx2 T
parallel_matrix_op_avx2.o batch_trimat_madd_multab_gf256_avx2 T
rng.o AES256_CTR_DRBG_Update T
rng.o AES256_ECB T
rng.o DRBG_ctx B
rng.o handleErrors T
rng.o randombytes_init T
rng.o randombytes_init_with_state T
rng.o randombytes_with_state T
rng.o seedexpander T
rng.o seedexpander_init T
rng.o unused_randombytes T
utils_hash.o hash_msg T
utils_prng.o prng_dump T
utils_prng.o prng_dump_set T
utils_prng.o prng_expand_buffer T
utils_prng.o prng_gen T
utils_prng.o prng_set T
utils_prng.o userrand_dump_generated T
utils_prng.o userrand_source_file T
Number of similar (implementation,compiler) pairs: 7, namely:
Implementation | Compiler |
T:avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:avx2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Namespace violations
aes.o aes128_ctr T
aes.o aes128_ctr_keyexp T
aes.o aes128_ctx_release T
aes.o aes128_ecb T
aes.o aes128_ecb_keyexp T
aes.o aes192_ctr T
aes.o aes192_ctr_keyexp T
aes.o aes192_ctx_release T
aes.o aes192_ecb T
aes.o aes192_ecb_keyexp T
aes.o aes256_ctr T
aes.o aes256_ctr_keyexp T
aes.o aes256_ctx_release T
aes.o aes256_ecb T
aes.o aes256_ecb_keyexp T
aes.o aes256ctr_init T
aes.o aes256ctr_prf T
aes.o aes256ctr_squeezeblocks T
blas_comm.o gf256v_is_zero T
blas_comm.o gf256v_set_zero T
blas_matrix.o gf256mat_back_substitute T
blas_matrix.o gf256mat_gaussian_elim T
blas_matrix.o gf256mat_inv T
blas_matrix.o gf256mat_mul T
blas_matrix.o gf256mat_prod T
blas_matrix.o gf256mat_solve_linear_eq T
blas_matrix_ref.o gf256mat_back_substitute_ref T
blas_matrix_ref.o gf256mat_gaussian_elim_ref T
blas_matrix_ref.o gf256mat_inv_ref T
blas_matrix_ref.o gf256mat_mul_ref T
blas_matrix_ref.o gf256mat_prod_ref T
blas_matrix_ref.o gf256mat_solve_linear_CORE_ref T
blas_matrix_ref.o gf256mat_solve_linear_eq_ref T
blas_matrix_ref.o gf256mat_solve_linear_eq_ref_modify T
blas_matrix_ref.o gf256mat_submat T
fips202.o KeccakF_RoundConstants R
fips202.o sha3_256 T
fips202.o sha3_512 T
fips202.o shake128 T
fips202.o shake128_absorb T
fips202.o shake128_absorb_once T
fips202.o shake128_finalize T
fips202.o shake128_init T
fips202.o shake128_squeeze T
fips202.o shake128_squeezeblocks T
fips202.o shake256 T
fips202.o shake256_absorb T
fips202.o shake256_absorb_once T
fips202.o shake256_finalize T
fips202.o shake256_init T
fips202.o shake256_squeeze T
fips202.o shake256_squeezeblocks T
mqs.o mqrr_sign T
mqs.o mqrr_verify T
mqs_keypair.o generate_keypair_mqrr T
mqs_keypair_computation.o cal_ext_pk_mqrr T
mqs_keypair_computation.o cal_ext_pk_mqrr_ref T
mqs_keypair_computation.o extpk_to_pk T
parallel_matrix_op.o batch_quad_trimat_eval_gf256 T
parallel_matrix_op.o batch_trimatTr_madd_gf256 T
parallel_matrix_op.o batch_trimat_madd_gf256 T
parallel_matrix_op.o batch_upper_matTr_x_mat_gf256 T
rng.o AES256_CTR_DRBG_Update T
rng.o AES256_ECB T
rng.o DRBG_ctx B
rng.o handleErrors T
rng.o randombytes_init T
rng.o randombytes_init_with_state T
rng.o randombytes_with_state T
rng.o seedexpander T
rng.o seedexpander_init T
rng.o unused_randombytes T
utils_hash.o hash_msg T
utils_prng.o prng_dump T
utils_prng.o prng_dump_set T
utils_prng.o prng_expand_buffer T
utils_prng.o prng_gen T
utils_prng.o prng_set T
utils_prng.o userrand_dump_generated T
utils_prng.o userrand_source_file T
Number of similar (implementation,compiler) pairs: 9, namely:
Implementation | Compiler |
ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Failed TIMECOP
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: test (try.c:144)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: test (try.c:144)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: test (try.c:144)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: test (try.c:144)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: test (try.c:144)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a stack allocation
at 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:23)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a stack allocation
at 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:23)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a stack allocation
at 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:23)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a stack allocation
at 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:23)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a stack allocation
at 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:23)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a stack allocation
at 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:23)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a stack allocation
at 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:23)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a stack allocation
at 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:23)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a stack allocation
at 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:23)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a stack allocation
at 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:23)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a stack allocation
at 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:23)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex_keypair (sign.c:23)
by 0x...: predoit (try.c:104)
by 0x...: main (try-anything.c:351)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex_keypair (sign.c:23)
by 0x...: predoit (try.c:104)
by 0x...: main (try-anything.c:351)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex_keypair (sign.c:23)
by 0x...: predoit (try.c:104)
by 0x...: main (try-anything.c:351)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex_keypair (sign.c:23)
by 0x...: predoit (try.c:104)
by 0x...: main (try-anything.c:351)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex_keypair (sign.c:23)
by 0x...: predoit (try.c:104)
by 0x...: main (try-anything.c:351)
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Failed TIMECOP
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_inv (blas_matrix.c:23)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: gf256mat_solve_linear_eq (blas_matrix.c:43)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: gf256mat_gaussian_elim (blas_matrix.c:28)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Failed TIMECOP
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Uninitialised value was created by a client request
at 0x...: poison (try-anything.c:281)
by 0x...: randombytes_callback (try-anything.c:312)
by 0x...: mqrr_sign (mqs.c:41)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
TIMECOP error (can be valgrind bug)
error 99
dfe59a664b619d3d9108981966e495ebc59bdeae9aa1356beee8467299614a82 993079901 1736315002161 3000000000 crypto_sign/mqsignrr25614896/ref
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
TIMECOP error (can be valgrind bug)
error 99
dfe59a664b619d3d9108981966e495ebc59bdeae9aa1356beee8467299614a82 1085368238 2035656399031 3000000000 crypto_sign/mqsignrr25614896/ref
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: gf256mat_gauss_elim_ref (blas_matrix_ref.c:33)
by 0x...: gf256mat_inv_ref (blas_matrix_ref.c:143)
by 0x...: gf256mat_solve_linear_eq_ref_modify (blas_matrix_ref.c:249)
by 0x...: mqrr_sign (mqs.c:104)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:345)
Conditional jump or move depends on uninitialised value(s)
at 0x...: _gf256v_conditional_add_u32 (blas_u32.h:37)
by 0x...: _gf256mat_gauss_elim_row_echelon_ref (blas_matrix_ref.c:65)
by 0x...: gf256mat_gaussian_elim_ref (blas_matrix_ref.c:94)
by 0x...: mqrr_sign (mqs.c:123)
by 0x...: crypto_sign_mqsignrr25614896_ref_constbranchindex (sign.c:42)
by 0x...: doit (try.c:113)
by 0x...: main (try-anything.c:357)
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Passed TIMECOP
TIMECOP iterations: 10
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |