Implementation notes: amd64, gcc68, crypto_kem/dags3v2

Computer: gcc68
Architecture: amd64
CPU ID: AuthenticAMD-00800f82-178bfbff
SUPERCOP version: 20191221
Operation: crypto_kem
Primitive: dags3v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
36199996851310 0 070913 848 1576refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020010120191221
36220262451310 0 070913 848 1576refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020010120191221
36656278458442 0 077953 848 1576refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020010120191221
38620032068013 0 087521 848 1576refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020010120191221
44678051260558 0 080220 856 1608refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010120191221
52604512029834 0 048596 856 1608refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010120191221
54473603226108 0 043457 832 1576refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020010120191221
55198880021524 0 038804 848 1576refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010120191221
59644905626770 0 045060 856 1608refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020010120191221

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