Implementation notes: aarch64, hikey960spare, crypto_kem/dags3

Computer: hikey960spare
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20191221
Operation: crypto_kem
Primitive: dags3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
14824385420422 0 449240 984 1600refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121520191017
15478218036398 0 466872 984 1632refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121520191017
21026480420230 0 453160 984 1600refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121520191017
24512962517451 0 445868 968 1600refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121520191017

Namespace violations

Implementation: ref
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
decapsulation.o decapsulation T
decapsulation.o gf_antilog C
decapsulation.o gf_antilog_sf C
decapsulation.o gf_log C
decapsulation.o gf_log_sf C
decoding.o alternant_matrix T
decoding.o decoding_H T
decoding.o gf_antilog C
decoding.o gf_antilog_sf C
decoding.o gf_log C
decoding.o gf_log_sf C
decoding.o polynome_syndrome_1 T
encapsulation.o encapsulation T
encapsulation.o gf_antilog C
encapsulation.o gf_antilog_sf C
encapsulation.o gf_log C
encapsulation.o gf_log_sf C
fichier.o Lecture_cfile_matrix_F12 T
fichier.o Lecture_cfile_matrix_F6 T
fichier.o Lecture_cfile_vecF6 T
fichier.o Lecture_cfile_vec_F12 T
fichier.o Lecture_cfile_vec_F12_int T
fichier.o Lecture_cfile_vec_F6_int T
fichier.o cfile_matrix_F12 T
fichier.o cfile_matrix_F6 T
fichier.o cfile_vec_F12 T
fichier.o cfile_vec_F12_int T
fichier.o cfile_vec_F6 T
fichier.o cfile_vec_char T
fichier.o gf_antilog C
fichier.o gf_antilog_sf C
fichier.o gf_log C
fichier.o gf_log_sf C
gf.o gf_antilog C
gf.o gf_antilog_sf C
gf.o gf_diff1 T
gf.o gf_div T
gf.o gf_init T
gf.o gf_inv T
gf.o gf_log C
gf.o gf_log_sf C
gf.o gf_mult T
gf.o gf_pow T
gf.o gf_sq T
gf.o init_done B
kem.o gf_antilog C
kem.o gf_antilog_sf C
kem.o gf_log C
kem.o gf_log_sf C
key_gen.o Remove_From_U T
key_gen.o Test_disjoint T
key_gen.o binary_quasi_dyadic_sig T
key_gen.o cauchy_support T
key_gen.o disjoint_test T
key_gen.o generate_random_vector T
key_gen.o gf_antilog C
key_gen.o gf_antilog_sf C
key_gen.o gf_log C
key_gen.o gf_log_sf C
key_gen.o init_random_element T
key_gen.o key_pair T
matrix.o G_mat T
matrix.o aff_mat T
matrix.o affiche_vecteur T
matrix.o eltseq T
matrix.o equals_matrxi T
matrix.o gf_antilog C
matrix.o gf_antilog_sf C
matrix.o gf_log C
matrix.o gf_log_sf C
matrix.o mat_Into_base T
matrix.o mat_free T
matrix.o mat_line_mult_by_gf T
matrix.o mat_line_mult_with_return T
matrix.o mat_random_swapcol T
matrix.o mat_rowxor T
matrix.o mat_rowxor_with_another T
matrix.o mat_swapcol T
matrix.o mat_swaprow T
matrix.o matrix_copy T
matrix.o matrix_init T
matrix.o matrix_init_identity T
matrix.o matrix_inverse T
matrix.o matrix_multiplicaion_subfield T
matrix.o matrix_multiplication T
matrix.o matrix_permutation T
matrix.o matrix_transpose T
matrix.o mult_matrix_vector T
matrix.o mult_matrix_vector_subfield T
matrix.o mult_vector_matrix T
matrix.o mult_vector_matrix_Sf T
matrix.o mult_vector_matrix_subfield T
matrix.o quasi_dyadic_bloc_mat T
matrix.o secret_matrix T
matrix.o syst T
matrix.o syst_mat T
matrix.o test_mat T
matrix.o vector_permutation T
poly.o gf_antilog C
poly.o gf_antilog_sf C
poly.o gf_log C
poly.o gf_log_sf C
poly.o poly_add_free T
poly.o poly_alloc T
poly.o poly_calcule_deg T
poly.o poly_copy T
poly.o poly_eval T
poly.o poly_eval_aux T
poly.o poly_free T
poly.o poly_mul T
poly.o poly_quo T
poly.o poly_rem T
poly.o poly_set T
poly.o poly_set_to_null T
poly.o poly_set_to_unit T
poly.o poly_set_to_zero T
poly.o poly_srivastava T
util.o gf_antilog C
util.o gf_antilog_sf C
util.o gf_log C
util.o gf_log_sf C
util.o indice_in_vec T
util.o random_e T
util.o random_m T
util.o read_sk T
util.o recup_pk T
util.o store_pk T
util.o store_sk T
util.o weight T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
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