Test results for amd64, nucnuc, crypto_sign/haetae5v4

[Page version: 20260902 14:41:05]

Measurements for amd64, nucnuc, crypto_sign Test results for amd64, nucnuc, crypto_sign Test results for crypto_sign/haetae5v4
Computer: nucnuc
Microarchitecture: amd64; Airmont (406c3)
Architecture: amd64
CPU ID: GenuineIntel-000406c3-bfebfbff
SUPERCOP version: 20260831
Operation: crypto_sign
Primitive: haetae5v4
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
19368489178303 0 0206734 1256 2248refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090220260831
19517109199718 0 0229374 1256 2248refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090220260831
1977368955375 0 083702 1256 2248refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090220260831
2002034874670 0 0105218 1224 2344refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090220260831
2068717736660 0 063268 1248 2248refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090220260831
2115762939641 848 069242 2080 2344refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090220260831
2178175737023 848 066082 2080 2344refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090220260831
2274751833934 1104 061386 2328 2312refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026090220260831
3153389841787 1052 069900 2312 2248refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026090220260831

Namespace violations


decompose.o cryptolab_haetae_mode5_decompose_hint T
decompose.o cryptolab_haetae_mode5_decompose_vk T
decompose.o cryptolab_haetae_mode5_decompose_z1 T
encoding.o cryptolab_haetae_mode5_decode_h T
encoding.o cryptolab_haetae_mode5_decode_hb_z1 T
encoding.o cryptolab_haetae_mode5_encode_h T
encoding.o cryptolab_haetae_mode5_encode_hb_z1 T
fft.o brv8 R
fft.o cryptolab_haetae_mode5_complex_fp_sqabs T
fft.o cryptolab_haetae_mode5_fft T
fft.o cryptolab_haetae_mode5_fft_init_and_bitrev 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
fixpoint.o cryptolab_haetae_mode5_fixpoint_add T
fixpoint.o cryptolab_haetae_mode5_fixpoint_mul_rnd13 T
fixpoint.o cryptolab_haetae_mode5_fixpoint_newton_invsqrt T
fixpoint.o cryptolab_haetae_mode5_fixpoint_square T
fixpoint.o start_cube R
fixpoint.o start_times_threehalves R
ntt.o cryptolab_haetae_mode5_invntt_tomont T
ntt.o cryptolab_haetae_mode5_ntt T
packing.o cryptolab_haetae_mode5_pack_poly2_eta T
packing.o cryptolab_haetae_mode5_pack_poly_eta T
packing.o cryptolab_haetae_mode5_pack_poly_highbits T
packing.o cryptolab_haetae_mode5_pack_poly_lsb T
packing.o cryptolab_haetae_mode5_pack_poly_q T
packing.o cryptolab_haetae_mode5_pack_sig T
packing.o cryptolab_haetae_mode5_pack_sk T
packing.o cryptolab_haetae_mode5_pack_vec_highbits T
packing.o cryptolab_haetae_mode5_pack_vk T
packing.o cryptolab_haetae_mode5_unpack_poly2_eta T
packing.o cryptolab_haetae_mode5_unpack_poly_eta T
packing.o cryptolab_haetae_mode5_unpack_poly_q T
packing.o cryptolab_haetae_mode5_unpack_sig T
packing.o cryptolab_haetae_mode5_unpack_sk T
packing.o cryptolab_haetae_mode5_unpack_vk T
poly.o cryptolab_haetae_mode5_poly_add T
poly.o cryptolab_haetae_mode5_poly_challenge T
poly.o cryptolab_haetae_mode5_poly_compose T
poly.o cryptolab_haetae_mode5_poly_decomposed_pack T
poly.o cryptolab_haetae_mode5_poly_decomposed_unpack T
poly.o cryptolab_haetae_mode5_poly_freeze T
poly.o cryptolab_haetae_mode5_poly_freeze2q T
poly.o cryptolab_haetae_mode5_poly_fromcrt T
poly.o cryptolab_haetae_mode5_poly_fromcrt0 T
poly.o cryptolab_haetae_mode5_poly_highbits T
poly.o cryptolab_haetae_mode5_poly_invntt_tomont T
poly.o cryptolab_haetae_mode5_poly_lowbits T
poly.o cryptolab_haetae_mode5_poly_lsb T
poly.o cryptolab_haetae_mode5_poly_ntt T
poly.o cryptolab_haetae_mode5_poly_pointwise_montgomery T
poly.o cryptolab_haetae_mode5_poly_reduce2q T
poly.o cryptolab_haetae_mode5_poly_sub T
poly.o cryptolab_haetae_mode5_poly_uniform T
poly.o cryptolab_haetae_mode5_poly_uniform_eta T
poly.o hammingWeight_8 T
polyfix.o cryptolab_haetae_mode5_polyfix_add T
polyfix.o cryptolab_haetae_mode5_polyfix_round T
polyfix.o cryptolab_haetae_mode5_polyfixfixveck_sub T
polyfix.o cryptolab_haetae_mode5_polyfixfixvecl_sub T
polyfix.o cryptolab_haetae_mode5_polyfixveck_add T
polyfix.o cryptolab_haetae_mode5_polyfixveck_double T
polyfix.o cryptolab_haetae_mode5_polyfixveck_round T
polyfix.o cryptolab_haetae_mode5_polyfixvecl_add T
polyfix.o cryptolab_haetae_mode5_polyfixvecl_double T
polyfix.o cryptolab_haetae_mode5_polyfixvecl_round T
polyfix.o cryptolab_haetae_mode5_polyfixveclk_sample_hyperball T
polyfix.o cryptolab_haetae_mode5_polyfixveclk_sqnorm2 T
polyfix.o fix_round T
polyfix.o polyfixfix_sub T
polymat.o cryptolab_haetae_mode5_polymatkl_double T
polymat.o cryptolab_haetae_mode5_polymatkl_expand_matA T
polymat.o cryptolab_haetae_mode5_polymatkl_pointwise_montgomery T
polymat.o cryptolab_haetae_mode5_polymatkm_expand_matA T
polymat.o cryptolab_haetae_mode5_polymatkm_pointwise_montgomery T
polyvec.o cryptolab_haetae_mode5_polyveck_add T
polyvec.o cryptolab_haetae_mode5_polyveck_caddDQ2ALPHA T
polyvec.o cryptolab_haetae_mode5_polyveck_caddq T
polyvec.o cryptolab_haetae_mode5_polyveck_cneg T
polyvec.o cryptolab_haetae_mode5_polyveck_csubDQ2ALPHA T
polyvec.o cryptolab_haetae_mode5_polyveck_decompose_vk T
polyvec.o cryptolab_haetae_mode5_polyveck_div2 T
polyvec.o cryptolab_haetae_mode5_polyveck_double T
polyvec.o cryptolab_haetae_mode5_polyveck_double_negate T
polyvec.o cryptolab_haetae_mode5_polyveck_expand_vecA T
polyvec.o cryptolab_haetae_mode5_polyveck_freeze T
polyvec.o cryptolab_haetae_mode5_polyveck_freeze2q T
polyvec.o cryptolab_haetae_mode5_polyveck_frommont T
polyvec.o cryptolab_haetae_mode5_polyveck_highbits_hint T
polyvec.o cryptolab_haetae_mode5_polyveck_invntt_tomont T
polyvec.o cryptolab_haetae_mode5_polyveck_mul_alpha T
polyvec.o cryptolab_haetae_mode5_polyveck_ntt T
polyvec.o cryptolab_haetae_mode5_polyveck_poly_fromcrt T
polyvec.o cryptolab_haetae_mode5_polyveck_poly_pointwise_montgomery T
polyvec.o cryptolab_haetae_mode5_polyveck_reduce2q T
polyvec.o cryptolab_haetae_mode5_polyveck_sqnorm2 T
polyvec.o cryptolab_haetae_mode5_polyveck_sub T
polyvec.o cryptolab_haetae_mode5_polyvecl_cneg T
polyvec.o cryptolab_haetae_mode5_polyvecl_highbits T
polyvec.o cryptolab_haetae_mode5_polyvecl_lowbits T
polyvec.o cryptolab_haetae_mode5_polyvecl_ntt T
polyvec.o cryptolab_haetae_mode5_polyvecl_pointwise_acc_montgomery T
polyvec.o cryptolab_haetae_mode5_polyvecl_sqnorm2 T
polyvec.o cryptolab_haetae_mode5_polyvecm_ntt T
polyvec.o cryptolab_haetae_mode5_polyvecm_pointwise_acc_montgomery T
polyvec.o cryptolab_haetae_mode5_polyvecmk_expand_S T
polyvec.o cryptolab_haetae_mode5_polyvecmk_sk_singular_value T
reduce.o cryptolab_haetae_mode5_caddq T
reduce.o cryptolab_haetae_mode5_freeze T
reduce.o cryptolab_haetae_mode5_freeze2q T
reduce.o cryptolab_haetae_mode5_montgomery_reduce T
reduce.o cryptolab_haetae_mode5_reduce32_2q T
sampler.o cryptolab_haetae_mode5_rej_eta T
sampler.o cryptolab_haetae_mode5_rej_uniform T
sampler.o cryptolab_haetae_mode5_sample_gauss_N T
sampler.o sample_gauss T
sign.o cryptolab_haetae_mode5_keypair_internal T
sign.o cryptolab_haetae_mode5_open_with_context T
sign.o cryptolab_haetae_mode5_sign T
sign.o cryptolab_haetae_mode5_signature T
sign.o cryptolab_haetae_mode5_signature_internal T
sign.o cryptolab_haetae_mode5_verify_internal T
sign.o cryptolab_haetae_mode5_verify_with_context T
symmetric-shake.o shake128_stream_init T
symmetric-shake.o shake256_absorb_thrice T
symmetric-shake.o shake256_absorb_twice T
symmetric-shake.o shake256_stream_init T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)

Passed TIMECOP


TIMECOP iterations: 10

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1)
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)
refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110)