Implementation notes: amd64, r24000, crypto_kem/ledakemlt50

Computer: r24000
Architecture: amd64
CPU ID: GenuineIntel-000906ea-bfebfbff
SUPERCOP version: 20200417
Operation: crypto_kem
Primitive: ledakemlt50
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
551293692363 8 0124553 792 1624portableoptclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020042720200417
559743287937 8 0120153 792 1624portableoptclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020042720200417
560807287937 8 0120153 792 1624portableoptclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020042720200417
681871461963 8 090455 784 1624portableoptclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020042720200417
698884261008 8 092225 792 1624portableoptclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020042720200417
710307083589 8 0117215 816 1688portableoptgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020042720200417
728077268842 8 098725 808 1688portableoptgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020042720200417
762559468238 8 098453 808 1688portableoptgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020042720200417
776597042971 8 071949 792 1656portableoptgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020042720200417

Namespace violations

Implementation: crypto_kem/ledakemlt50/portableopt
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
H_Q_matrices_generation.o generateHPosOnes T
H_Q_matrices_generation.o generateQPosOnes T
H_Q_matrices_generation.o transposeHPosOnes T
H_Q_matrices_generation.o transposeQPosOnes T
aes256.o rijndaelEncrypt T
aes256.o rijndaelKeySetupEnc T
bf_decoding.o bf_decoding T
bf_decoding.o thresholds D
dfr_test.o DFR_test T
djbsort.o int32_sort T
gf2x_arith.o gf2x_mul_Kar T
gf2x_arith.o gf2x_mul_TC3 T
gf2x_arith.o gf2x_mul_avx T
gf2x_arith_mod_xPplusOne.o expand_error T
gf2x_arith_mod_xPplusOne.o gf2x_mod_add_sparse T
gf2x_arith_mod_xPplusOne.o gf2x_mod_inverse_DJB T
gf2x_arith_mod_xPplusOne.o gf2x_mod_inverse_KTT T
gf2x_arith_mod_xPplusOne.o gf2x_mod_mul T
gf2x_arith_mod_xPplusOne.o gf2x_mod_mul_dense_to_sparse T
gf2x_arith_mod_xPplusOne.o gf2x_mod_mul_sparse T
gf2x_arith_mod_xPplusOne.o gf2x_reflect_in_place T
gf2x_arith_mod_xPplusOne.o gf2x_scalarprod T
gf2x_arith_mod_xPplusOne.o gf2x_transpose_in_place T
gf2x_arith_mod_xPplusOne.o gf2x_transpose_in_place_sparse T
gf2x_arith_mod_xPplusOne.o gf2x_trunc T
gf2x_arith_mod_xPplusOne.o jumpdivstep T
gf2x_arith_mod_xPplusOne.o rand_circulant_blocks_sequence T
gf2x_arith_mod_xPplusOne.o rand_circulant_sparse_block T
gf2x_arith_mod_xPplusOne.o rand_error_pos T
niederreiter_decrypt.o decrypt_niederreiter T
niederreiter_encrypt.o encrypt_niederreiter T
niederreiter_keygen.o key_gen_niederreiter T
niederreiter_keygen.o privateKey_deletion_niederreiter T
niederreiter_keygen.o publicKey_deletion_niederreiter T
rng.o AES256_CTR_DRBG_Update T
rng.o AES256_ECB T
rng.o DRBG_ctx C
rng.o deterministic_random_byte_generator T
rng.o seedexpander T
rng.o seedexpander_from_trng T
rng.o seedexpander_init T

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

Namespace violations

Implementation: crypto_kem/ledakemlt50/portableopt
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
H_Q_matrices_generation.o generateHPosOnes T
H_Q_matrices_generation.o generateQPosOnes T
H_Q_matrices_generation.o transposeHPosOnes T
H_Q_matrices_generation.o transposeQPosOnes T
aes256.o rijndaelEncrypt T
aes256.o rijndaelKeySetupEnc T
bf_decoding.o bf_decoding T
bf_decoding.o thresholds D
dfr_test.o DFR_test T
djbsort.o int32_sort T
gf2x_arith.o gf2x_mul_Kar T
gf2x_arith.o gf2x_mul_TC3 T
gf2x_arith.o gf2x_mul_comb T
gf2x_arith_mod_xPplusOne.o expand_error T
gf2x_arith_mod_xPplusOne.o gf2x_digit_times_poly_mul T
gf2x_arith_mod_xPplusOne.o gf2x_mod_add_sparse T
gf2x_arith_mod_xPplusOne.o gf2x_mod_inverse_DJB T
gf2x_arith_mod_xPplusOne.o gf2x_mod_inverse_KTT T
gf2x_arith_mod_xPplusOne.o gf2x_mod_mul T
gf2x_arith_mod_xPplusOne.o gf2x_mod_mul_dense_to_sparse T
gf2x_arith_mod_xPplusOne.o gf2x_mod_mul_sparse T
gf2x_arith_mod_xPplusOne.o gf2x_reflect_in_place T
gf2x_arith_mod_xPplusOne.o gf2x_scalarprod T
gf2x_arith_mod_xPplusOne.o gf2x_transpose_in_place T
gf2x_arith_mod_xPplusOne.o gf2x_transpose_in_place_sparse T
gf2x_arith_mod_xPplusOne.o gf2x_trunc T
gf2x_arith_mod_xPplusOne.o jumpdivstep T
gf2x_arith_mod_xPplusOne.o rand_circulant_blocks_sequence T
gf2x_arith_mod_xPplusOne.o rand_circulant_sparse_block T
gf2x_arith_mod_xPplusOne.o rand_error_pos T
niederreiter_decrypt.o decrypt_niederreiter T
niederreiter_encrypt.o encrypt_niederreiter T
niederreiter_keygen.o key_gen_niederreiter T
niederreiter_keygen.o privateKey_deletion_niederreiter T
niederreiter_keygen.o publicKey_deletion_niederreiter T
rng.o AES256_CTR_DRBG_Update T
rng.o AES256_ECB T
rng.o DRBG_ctx C
rng.o deterministic_random_byte_generator T
rng.o seedexpander T
rng.o seedexpander_from_trng T
rng.o seedexpander_init T

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE portableopt