Test results for amd64, hertz, crypto_sign/haetae3
[Page version: 20251231 05:58:02]
Measurements for amd64, hertz, crypto_sign
Test results for amd64, hertz, crypto_sign
Test results for crypto_sign/haetae3
Computer: hertz
Microarchitecture: amd64; Zen 4 (a60f12)
Architecture: amd64
CPU ID: AuthenticAMD-00a60f12-178bfbff
SUPERCOP version: 20251222
Operation: crypto_sign
Primitive: haetae3
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 598342 | 146754 64 0 | 171978 916 1832 | avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 608315 | 145488 64 0 | 169266 916 1832 | avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 639826 | 119925 64 0 | 142205 892 1896 | avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 648150 | 81119 64 0 | 102092 908 1832 | avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 663767 | 89179 624 0 | 109757 1468 1896 | avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 1142157 | 81862 816 0 | 100613 1652 1800 | avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 1595070 | 116943 0 0 | 143458 844 1832 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 1610054 | 105636 0 0 | 130722 844 1832 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 1634375 | 34950 0 0 | 56892 836 1832 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 1641560 | 78731 0 0 | 102333 820 1896 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 1716464 | 41409 560 0 | 63109 1388 1896 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
| 1821633 | 35398 752 0 | 55237 1572 1800 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20251225 | 20251222 |
Compiler output
sampler.c: sampler.c:230:43: warning: variable 'cnt' set but not used [-Wunused-but-set-variable]
sampler.c: 230 | size_t bytecnt = buflen, coefcnt = 0, cnt = 0;
sampler.c: | ^
sampler.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 6, namely:
| Implementation | Compiler |
| avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
Namespace violations
aes256ctr.o cryptolab_haetae_aes256ctr_init T
aes256ctr.o cryptolab_haetae_aes256ctr_squeezeblocks T
consts.o cryptolab_haetae3_qdata R
decompose.o cryptolab_haetae3_decompose_hint T
decompose.o cryptolab_haetae3_decompose_vk T
decompose.o cryptolab_haetae3_decompose_z1 T
encoding.o cryptolab_haetae3_decode_h T
encoding.o cryptolab_haetae3_decode_hb_z1 T
encoding.o cryptolab_haetae3_encode_h T
encoding.o cryptolab_haetae3_encode_hb_z1 T
f1600x4.o haetae_fips202x4_avx2_f1600x4 T
fft.o brv8 R
fft.o complex_fp_sqabs_add T
fft.o fft T
fft.o fft_init_and_bitrev T
fips202.o haetae_fips202_KeccakF_RoundConstants R
fips202.o haetae_fips202_sha3_256 T
fips202.o haetae_fips202_sha3_512 T
fips202.o haetae_fips202_shake128 T
fips202.o haetae_fips202_shake128_absorb T
fips202.o haetae_fips202_shake128_absorb_once T
fips202.o haetae_fips202_shake128_finalize T
fips202.o haetae_fips202_shake128_init T
fips202.o haetae_fips202_shake128_squeeze T
fips202.o haetae_fips202_shake128_squeezeblocks T
fips202.o haetae_fips202_shake256 T
fips202.o haetae_fips202_shake256_absorb T
fips202.o haetae_fips202_shake256_absorb_once T
fips202.o haetae_fips202_shake256_finalize T
fips202.o haetae_fips202_shake256_init T
fips202.o haetae_fips202_shake256_squeeze T
fips202.o haetae_fips202_shake256_squeezeblocks T
fips202x4.o haetae_fips202x4_avx2_shake128x4 T
fips202x4.o haetae_fips202x4_avx2_shake128x4_absorb_once T
fips202x4.o haetae_fips202x4_avx2_shake128x4_squeezeblocks T
fips202x4.o haetae_fips202x4_avx2_shake256x4 T
fips202x4.o haetae_fips202x4_avx2_shake256x4_absorb_once T
fips202x4.o haetae_fips202x4_avx2_shake256x4_squeezeblocks T
fips202x4.o haetae_fips202x4_avx2_shake256x4_squeezeblocks_vec T
fixpoint.o cryptolab_haetae3_fixpoint_add T
fixpoint.o cryptolab_haetae3_fixpoint_mul_rnd13 T
fixpoint.o cryptolab_haetae3_fixpoint_newton_invsqrt T
fixpoint.o cryptolab_haetae3_fixpoint_square T
fixpoint.o start_cube R
fixpoint.o start_times_threehalves R
invntt.o cryptolab_haetae3_invntt_avx T
ntt.o cryptolab_haetae3_ntt_avx T
packing.o cryptolab_haetae3_pack_pk T
packing.o cryptolab_haetae3_pack_sig T
packing.o cryptolab_haetae3_pack_sk T
packing.o cryptolab_haetae3_unpack_pk T
packing.o cryptolab_haetae3_unpack_sig T
packing.o cryptolab_haetae3_unpack_sk T
pointwise.o cryptolab_haetae3_pointwise_acc_avx T
pointwise.o cryptolab_haetae3_pointwise_avx T
poly.o cryptolab_haetae3_poly2eta_pack T
poly.o cryptolab_haetae3_poly2eta_unpack T
poly.o cryptolab_haetae3_poly_add T
poly.o cryptolab_haetae3_poly_challenge T
poly.o cryptolab_haetae3_poly_compose T
poly.o cryptolab_haetae3_poly_decomposed_pack T
poly.o cryptolab_haetae3_poly_decomposed_unpack T
poly.o cryptolab_haetae3_poly_freeze T
poly.o cryptolab_haetae3_poly_freeze2q T
poly.o cryptolab_haetae3_poly_fromcrt T
poly.o cryptolab_haetae3_poly_fromcrt0 T
poly.o cryptolab_haetae3_poly_highbits T
poly.o cryptolab_haetae3_poly_invntt_tomont T
poly.o cryptolab_haetae3_poly_lowbits T
poly.o cryptolab_haetae3_poly_lsb T
poly.o cryptolab_haetae3_poly_ntt T
poly.o cryptolab_haetae3_poly_nttunpack T
poly.o cryptolab_haetae3_poly_pack_highbits T
poly.o cryptolab_haetae3_poly_pack_lsb T
poly.o cryptolab_haetae3_poly_pointwise_montgomery T
poly.o cryptolab_haetae3_poly_reduce2q T
poly.o cryptolab_haetae3_poly_sub T
poly.o cryptolab_haetae3_poly_uniform T
poly.o cryptolab_haetae3_poly_uniform_4x T
poly.o cryptolab_haetae3_poly_uniform_eta T
poly.o cryptolab_haetae3_poly_uniform_eta_4x T
poly.o cryptolab_haetae3_polyeta_pack T
poly.o cryptolab_haetae3_polyeta_unpack T
poly.o cryptolab_haetae3_polyq_pack T
poly.o cryptolab_haetae3_polyq_unpack T
poly.o hammingWeight_8 T
polyfix.o cryptolab_haetae3_polyfix_add T
polyfix.o cryptolab_haetae3_polyfix_round T
polyfix.o cryptolab_haetae3_polyfixfixveck_sub T
polyfix.o cryptolab_haetae3_polyfixfixvecl_sub T
polyfix.o cryptolab_haetae3_polyfixveck_add T
polyfix.o cryptolab_haetae3_polyfixveck_double T
polyfix.o cryptolab_haetae3_polyfixveck_round T
polyfix.o cryptolab_haetae3_polyfixvecl_add T
polyfix.o cryptolab_haetae3_polyfixvecl_double T
polyfix.o cryptolab_haetae3_polyfixvecl_round T
polyfix.o cryptolab_haetae3_polyfixveclk_sample_hyperball T
polyfix.o cryptolab_haetae3_polyfixveclk_sqnorm2 T
polyfix.o polyfixfix_sub T
polymat.o cryptolab_haetae3_polymatkl_double T
polymat.o cryptolab_haetae3_polymatkl_expand T
polymat.o cryptolab_haetae3_polymatkl_pointwise_montgomery T
polymat.o cryptolab_haetae3_polymatkm_expand T
polymat.o cryptolab_haetae3_polymatkm_pointwise_montgomery T
polyvec.o cryptolab_haetae3_polyveck_add T
polyvec.o cryptolab_haetae3_polyveck_caddDQ2ALPHA T
polyvec.o cryptolab_haetae3_polyveck_caddq T
polyvec.o cryptolab_haetae3_polyveck_cneg T
polyvec.o cryptolab_haetae3_polyveck_csubDQ2ALPHA T
polyvec.o cryptolab_haetae3_polyveck_decompose_vk T
polyvec.o cryptolab_haetae3_polyveck_div2 T
polyvec.o cryptolab_haetae3_polyveck_double T
polyvec.o cryptolab_haetae3_polyveck_double_negate T
polyvec.o cryptolab_haetae3_polyveck_expand T
polyvec.o cryptolab_haetae3_polyveck_freeze T
polyvec.o cryptolab_haetae3_polyveck_freeze2q T
polyvec.o cryptolab_haetae3_polyveck_frommont T
polyvec.o cryptolab_haetae3_polyveck_highbits_hint T
polyvec.o cryptolab_haetae3_polyveck_invntt_tomont T
polyvec.o cryptolab_haetae3_polyveck_mul_alpha T
polyvec.o cryptolab_haetae3_polyveck_ntt T
polyvec.o cryptolab_haetae3_polyveck_pack_highbits T
polyvec.o cryptolab_haetae3_polyveck_poly_fromcrt T
polyvec.o cryptolab_haetae3_polyveck_poly_pointwise_montgomery T
polyvec.o cryptolab_haetae3_polyveck_reduce2q T
polyvec.o cryptolab_haetae3_polyveck_sqnorm2 T
polyvec.o cryptolab_haetae3_polyveck_sub T
polyvec.o cryptolab_haetae3_polyvecl_cneg T
polyvec.o cryptolab_haetae3_polyvecl_highbits T
polyvec.o cryptolab_haetae3_polyvecl_lowbits T
polyvec.o cryptolab_haetae3_polyvecl_ntt T
polyvec.o cryptolab_haetae3_polyvecl_pointwise_acc_montgomery T
polyvec.o cryptolab_haetae3_polyvecl_sqnorm2 T
polyvec.o cryptolab_haetae3_polyvecm_ntt T
polyvec.o cryptolab_haetae3_polyvecm_pointwise_acc_montgomery T
polyvec.o cryptolab_haetae3_polyvecmk_sqsing_value T
polyvec.o cryptolab_haetae3_polyvecmk_uniform_eta T
reduce.o cryptolab_haetae3_caddq T
reduce.o cryptolab_haetae3_freeze T
reduce.o cryptolab_haetae3_freeze2q T
reduce.o cryptolab_haetae3_montgomery_reduce T
reduce.o cryptolab_haetae3_reduce32_2q T
sampler.o cryptolab_haetae3_rej_eta T
sampler.o cryptolab_haetae3_rej_uniform T
sampler.o cryptolab_haetae3_sample_gauss_N T
sampler.o sample_gauss T
samplerx4.o cryptolab_haetae3_sample_gauss_N_4x T
shuffle.o cryptolab_haetae3_nttunpack_avx T
sign.o cryptolab_haetae3_signature T
sign.o cryptolab_haetae3_verify T
symmetric-shake.o cryptolab_haetae3_haetae_shake128_stream_init T
symmetric-shake.o cryptolab_haetae3_haetae_shake256_absorb_twice T
symmetric-shake.o cryptolab_haetae3_haetae_shake256_stream_init T
Number of similar (implementation,compiler) pairs: 6, namely:
| Implementation | Compiler |
| avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
Namespace violations
decompose.o cryptolab_haetae3_decompose_hint T
decompose.o cryptolab_haetae3_decompose_vk T
decompose.o cryptolab_haetae3_decompose_z1 T
encoding.o cryptolab_haetae3_decode_h T
encoding.o cryptolab_haetae3_decode_hb_z1 T
encoding.o cryptolab_haetae3_encode_h T
encoding.o cryptolab_haetae3_encode_hb_z1 T
fft.o brv8 R
fft.o complex_fp_sqabs T
fft.o fft T
fft.o fft_init_and_bitrev T
fips202.o haetae_fips202_KeccakF_RoundConstants R
fips202.o haetae_fips202_sha3_256 T
fips202.o haetae_fips202_sha3_512 T
fips202.o haetae_fips202_shake128 T
fips202.o haetae_fips202_shake128_absorb T
fips202.o haetae_fips202_shake128_absorb_once T
fips202.o haetae_fips202_shake128_finalize T
fips202.o haetae_fips202_shake128_init T
fips202.o haetae_fips202_shake128_squeeze T
fips202.o haetae_fips202_shake128_squeezeblocks T
fips202.o haetae_fips202_shake256 T
fips202.o haetae_fips202_shake256_absorb T
fips202.o haetae_fips202_shake256_absorb_once T
fips202.o haetae_fips202_shake256_finalize T
fips202.o haetae_fips202_shake256_init T
fips202.o haetae_fips202_shake256_squeeze T
fips202.o haetae_fips202_shake256_squeezeblocks T
fixpoint.o cryptolab_haetae3_fixpoint_add T
fixpoint.o cryptolab_haetae3_fixpoint_mul_rnd13 T
fixpoint.o cryptolab_haetae3_fixpoint_newton_invsqrt T
fixpoint.o cryptolab_haetae3_fixpoint_square T
fixpoint.o start_cube R
fixpoint.o start_times_threehalves R
ntt.o cryptolab_haetae3_invntt_tomont T
ntt.o cryptolab_haetae3_ntt T
packing.o cryptolab_haetae3_pack_pk T
packing.o cryptolab_haetae3_pack_sig T
packing.o cryptolab_haetae3_pack_sk T
packing.o cryptolab_haetae3_unpack_pk T
packing.o cryptolab_haetae3_unpack_sig T
packing.o cryptolab_haetae3_unpack_sk T
poly.o cryptolab_haetae3_poly2eta_pack T
poly.o cryptolab_haetae3_poly2eta_unpack T
poly.o cryptolab_haetae3_poly_add T
poly.o cryptolab_haetae3_poly_challenge T
poly.o cryptolab_haetae3_poly_compose T
poly.o cryptolab_haetae3_poly_decomposed_pack T
poly.o cryptolab_haetae3_poly_decomposed_unpack T
poly.o cryptolab_haetae3_poly_freeze T
poly.o cryptolab_haetae3_poly_freeze2q T
poly.o cryptolab_haetae3_poly_fromcrt T
poly.o cryptolab_haetae3_poly_fromcrt0 T
poly.o cryptolab_haetae3_poly_highbits T
poly.o cryptolab_haetae3_poly_invntt_tomont T
poly.o cryptolab_haetae3_poly_lowbits T
poly.o cryptolab_haetae3_poly_lsb T
poly.o cryptolab_haetae3_poly_ntt T
poly.o cryptolab_haetae3_poly_pack_highbits T
poly.o cryptolab_haetae3_poly_pack_lsb T
poly.o cryptolab_haetae3_poly_pointwise_montgomery T
poly.o cryptolab_haetae3_poly_reduce2q T
poly.o cryptolab_haetae3_poly_sub T
poly.o cryptolab_haetae3_poly_uniform T
poly.o cryptolab_haetae3_poly_uniform_eta T
poly.o cryptolab_haetae3_polyeta_pack T
poly.o cryptolab_haetae3_polyeta_unpack T
poly.o cryptolab_haetae3_polyq_pack T
poly.o cryptolab_haetae3_polyq_unpack T
poly.o hammingWeight_8 T
polyfix.o cryptolab_haetae3_polyfix_add T
polyfix.o cryptolab_haetae3_polyfix_round T
polyfix.o cryptolab_haetae3_polyfixfixveck_sub T
polyfix.o cryptolab_haetae3_polyfixfixvecl_sub T
polyfix.o cryptolab_haetae3_polyfixveck_add T
polyfix.o cryptolab_haetae3_polyfixveck_double T
polyfix.o cryptolab_haetae3_polyfixveck_round T
polyfix.o cryptolab_haetae3_polyfixvecl_add T
polyfix.o cryptolab_haetae3_polyfixvecl_double T
polyfix.o cryptolab_haetae3_polyfixvecl_round T
polyfix.o cryptolab_haetae3_polyfixveclk_sample_hyperball T
polyfix.o cryptolab_haetae3_polyfixveclk_sqnorm2 T
polyfix.o fix_round T
polyfix.o polyfixfix_sub T
polymat.o cryptolab_haetae3_polymatkl_double T
polymat.o cryptolab_haetae3_polymatkl_expand T
polymat.o cryptolab_haetae3_polymatkl_pointwise_montgomery T
polymat.o cryptolab_haetae3_polymatkm_expand T
polymat.o cryptolab_haetae3_polymatkm_pointwise_montgomery T
polyvec.o cryptolab_haetae3_polyveck_add T
polyvec.o cryptolab_haetae3_polyveck_caddDQ2ALPHA T
polyvec.o cryptolab_haetae3_polyveck_caddq T
polyvec.o cryptolab_haetae3_polyveck_cneg T
polyvec.o cryptolab_haetae3_polyveck_csubDQ2ALPHA T
polyvec.o cryptolab_haetae3_polyveck_decompose_vk T
polyvec.o cryptolab_haetae3_polyveck_div2 T
polyvec.o cryptolab_haetae3_polyveck_double T
polyvec.o cryptolab_haetae3_polyveck_double_negate T
polyvec.o cryptolab_haetae3_polyveck_expand T
polyvec.o cryptolab_haetae3_polyveck_freeze T
polyvec.o cryptolab_haetae3_polyveck_freeze2q T
polyvec.o cryptolab_haetae3_polyveck_frommont T
polyvec.o cryptolab_haetae3_polyveck_highbits_hint T
polyvec.o cryptolab_haetae3_polyveck_invntt_tomont T
polyvec.o cryptolab_haetae3_polyveck_mul_alpha T
polyvec.o cryptolab_haetae3_polyveck_ntt T
polyvec.o cryptolab_haetae3_polyveck_pack_highbits T
polyvec.o cryptolab_haetae3_polyveck_poly_fromcrt T
polyvec.o cryptolab_haetae3_polyveck_poly_pointwise_montgomery T
polyvec.o cryptolab_haetae3_polyveck_reduce2q T
polyvec.o cryptolab_haetae3_polyveck_sqnorm2 T
polyvec.o cryptolab_haetae3_polyveck_sub T
polyvec.o cryptolab_haetae3_polyvecl_cneg T
polyvec.o cryptolab_haetae3_polyvecl_highbits T
polyvec.o cryptolab_haetae3_polyvecl_lowbits T
polyvec.o cryptolab_haetae3_polyvecl_ntt T
polyvec.o cryptolab_haetae3_polyvecl_pointwise_acc_montgomery T
polyvec.o cryptolab_haetae3_polyvecl_sqnorm2 T
polyvec.o cryptolab_haetae3_polyvecm_ntt T
polyvec.o cryptolab_haetae3_polyvecm_pointwise_acc_montgomery T
polyvec.o cryptolab_haetae3_polyvecmk_sqsing_value T
polyvec.o cryptolab_haetae3_polyvecmk_uniform_eta T
reduce.o cryptolab_haetae3_caddq T
reduce.o cryptolab_haetae3_freeze T
reduce.o cryptolab_haetae3_freeze2q T
reduce.o cryptolab_haetae3_montgomery_reduce T
reduce.o cryptolab_haetae3_reduce32_2q T
sampler.o cryptolab_haetae3_rej_eta T
sampler.o cryptolab_haetae3_rej_uniform T
sampler.o cryptolab_haetae3_sample_gauss_N T
sampler.o sample_gauss T
sign.o cryptolab_haetae3_signature T
sign.o cryptolab_haetae3_verify T
symmetric-shake.o cryptolab_haetae3_haetae_shake128_stream_init T
symmetric-shake.o cryptolab_haetae3_haetae_shake256_absorb_twice T
symmetric-shake.o cryptolab_haetae3_haetae_shake256_stream_init T
Number of similar (implementation,compiler) pairs: 6, namely:
| Implementation | Compiler |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x4002668
at 0x...: core (try-anything.c:60)
by 0x...: salsa20 (try-anything.c:101)
by 0x...: testvector (try-anything.c:124)
by 0x...: myrandom (try-anything.c:132)
by 0x...: test (try.c:124)
by 0x...: main (try-anything.c:345)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x4002681
at 0x...: core (try-anything.c:59)
by 0x...: salsa20 (try-anything.c:101)
by 0x...: testvector (try-anything.c:124)
by 0x...: myrandom (try-anything.c:132)
by 0x...: test (try.c:124)
by 0x...: main (try-anything.c:345)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x400222F
at 0x...: core (try-anything.c:58)
by 0x...: salsa20 (try-anything.c:101)
by 0x...: testvector (try-anything.c:124)
by 0x...: myrandom (try-anything.c:132)
by 0x...: test (try.c:124)
by 0x...: main (try-anything.c:345)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.6_(3ubuntu1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x4002273
at 0x...: core (try-anything.c:64)
by 0x...: salsa20.part.0 (try-anything.c:101)
by 0x...: salsa20 (try-anything.c:129)
by 0x...: testvector (try-anything.c:124)
by 0x...: myrandom (try-anything.c:132)
by 0x...: test (try.c:124)
by 0x...: main (try-anything.c:345)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x4002485
at 0x...: core (try-anything.c:78)
by 0x...: salsa20 (try-anything.c:101)
by 0x...: salsa20 (try-anything.c:81)
by 0x...: testvector (try-anything.c:124)
by 0x...: myrandom (try-anything.c:132)
by 0x...: test (try.c:124)
by 0x...: main (try-anything.c:345)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x4002061
at 0x...: core (try-anything.c:64)
by 0x...: salsa20.part.0 (try-anything.c:101)
by 0x...: salsa20 (try-anything.c:129)
by 0x...: testvector (try-anything.c:124)
by 0x...: myrandom (try-anything.c:132)
by 0x...: test (try.c:124)
by 0x...: main (try-anything.c:345)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |