Implementation notes: amd64, hydra5, crypto_kem/dags3v2

Computer: hydra5
Architecture: amd64
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20191221
Operation: crypto_kem
Primitive: dags3v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
58899019666945 0 084705 840 1576refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122220191221
58900131266945 0 084705 840 1576refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122220191221
58923008059930 0 076505 840 1576refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122220191221
65708602259930 0 076505 840 1576refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122220191221
140397866231835 0 049344 848 1608refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122220191221
141382094674868 0 093904 848 1608refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122220191221
143944993825071 0 040997 824 1576refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019122220191221
145521315427595 0 044792 848 1608refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122220191221
161561136122611 0 038840 840 1576refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122220191221

Namespace violations

Implementation: ref
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
decapsulation.o decapsulation T
decapsulation.o decrypt T
decoding.o decoding T
encapsulation.o encapsulation T
encapsulation.o encrypt T
fips202.o KeccakF1600_StatePermute T
fips202.o shake128 T
fips202.o shake128_absorb T
fips202.o shake128_squeezeblocks T
fips202.o shake256 T
gf.o absolut_field_representation T
gf.o gf_div T
gf.o gf_div_f_q_m T
gf.o gf_inv T
gf.o gf_pow_f_q T
gf.o gf_pow_f_q_m T
gf.o gf_q_m_inv T
gf.o print_F_q_element T
gf.o print_F_q_m_element T
gf.o relative_field_representation T
keygeneration.o build_cauchy_matrix T
keygeneration.o build_dyadic_signature T
keygeneration.o build_support T
keygeneration.o build_trapdoor T
keygeneration.o contains_zero T
keygeneration.o generate_public_key T
keygeneration.o generate_systematic_matrix T
keygeneration.o is_vector_disjoint T
keygeneration.o is_vectors_disjoint T
keygeneration.o key_gen T
keygeneration.o key_pair_generation T
keygeneration.o project_H_on_F_q T
keygeneration.o randombytes_uniform T
keygeneration.o remove_elements T
keygeneration.o vector_contains T
matrix_operations.o augment T
matrix_operations.o echelon_form T
matrix_operations.o free_matrix T
matrix_operations.o gf_q_m_mult_block T
matrix_operations.o make_matrix T
matrix_operations.o matrix_multiply T
matrix_operations.o multiply_vector_matrix T
matrix_operations.o print_matrix T
matrix_operations.o quasi_dyadic_bloc_matrix T
matrix_operations.o submatrix T
matrix_operations.o transpose_matrix T
polynomial.o compute_syndrom T
polynomial.o create_polynomial T
polynomial.o p_div T
polynomial.o p_rem T
polynomial.o polyShiftRight T
polynomial.o poly_add_free T
polynomial.o poly_copy T
polynomial.o poly_eval_aux T
polynomial.o poly_multiplication T
polynomial.o poly_quo T
polynomial.o poly_rem T
polynomial.o poly_set T
polynomial.o polynomial_addition T
polynomial.o polynomial_evaluation T
polynomial.o polynomial_free T
polynomial.o polynomial_get_update_degree T
polynomial.o print_polynomial T
polynomial.o sum_vector T
random_generator.o get_random_int T
random_generator.o random_elements T
util.o check_positions T
util.o compute_weight T
util.o discrete_logarithm T
util.o element_in_vector T
util.o generate_elements_in_order T
util.o generate_int_list_of_size T
util.o index_of_element T
util.o multiplicative_order T
util.o permute T
util.o random_e T
util.o random_m T
util.o recover_public_key_from_array T
util.o recover_secret_key T
util.o set_vy_from_sk T
util.o store_public_key T
util.o store_secret_key T
util.o swap T

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE ref