[Page version: 20260405 16:48:13]
Measurements for amd64, like, crypto_kem Test results for amd64, like, crypto_kem Test results for crypto_kem/sikep434| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 20095816 | 63126 0 0 | 95883 1248 2408 | T:mulxadx | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 20147905 | 44022 0 0 | 73787 1248 2344 | T:mulxadx | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 20210644 | 68600 0 0 | 101067 1248 2344 | T:mulxadx | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 20303109 | 37759 0 0 | 68967 1208 2408 | T:mulxadx | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 20303339 | 31943 0 0 | 62261 1240 2408 | T:mulxadx | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 20303971 | 47856 0 0 | 81423 1208 2408 | T:mulxadx | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 20442836 | 63461 0 0 | 96283 1248 2408 | T:mulxadx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 20779776 | 63072 0 0 | 95899 1248 2408 | T:mulx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 20788870 | 43633 0 0 | 73403 1248 2344 | T:mulx | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 20937750 | 31554 0 0 | 61845 1240 2408 | T:mulx | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 20944582 | 28303 0 0 | 59367 1208 2408 | T:mulxadx | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 20967225 | 47467 0 0 | 81039 1208 2408 | T:mulx | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 20974505 | 62737 0 0 | 95499 1248 2408 | T:mulx | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 21012166 | 68211 0 0 | 100683 1248 2344 | T:mulx | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 21152335 | 37370 0 0 | 68551 1208 2408 | T:mulx | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 21356358 | 22740 0 0 | 51618 1200 2376 | T:mulxadx | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 21682952 | 27914 0 0 | 58983 1208 2408 | T:mulx | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 22204318 | 22351 0 0 | 51234 1200 2376 | T:mulx | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 177019265 | 60709 0 0 | 93467 1248 2408 | T:amd64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 178672929 | 74524 0 0 | 107363 1248 2408 | T:amd64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 180696751 | 42357 0 0 | 72131 1248 2344 | T:amd64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 182282709 | 79556 0 0 | 112035 1248 2344 | T:amd64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 191286414 | 77977 0 0 | 111551 1208 2408 | T:amd64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 211887362 | 34913 0 0 | 65173 1240 2408 | T:amd64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 227093922 | 42727 0 0 | 73919 1208 2408 | T:amd64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 238405409 | 33149 0 0 | 64183 1208 2408 | T:amd64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 361647013 | 21529 0 0 | 50434 1200 2376 | T:amd64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260312 | 20260217 |
| 2508385962 | 44583 1088 0 | 298034 3280 2344 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 2508475865 | 34563 1136 0 | 284293 3264 2376 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 2510484682 | 40583 1088 0 | 291330 3280 2344 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 2511126029 | 62520 1200 0 | 317213 3336 2408 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 2511172726 | 35744 1088 0 | 287044 3272 2408 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 2513640800 | 39617 1200 0 | 291941 3336 2408 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 2514961679 | 44722 1088 0 | 299026 3280 2408 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 2518109170 | 43474 1088 0 | 297770 3280 2408 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
| 2555986558 | 36313 1136 0 | 288165 3272 2408 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260403 | 20260330 |
fp_x64_asm.S: fp_x64_asm.S:635:3: error: "CONFIGURATION NOT SUPPORTED. TRY USE_MULX=TRUE" fp_x64_asm.S: 635 | # error "CONFIGURATION NOT SUPPORTED. TRY USE_MULX=TRUE" fp_x64_asm.S: | ^ fp_x64_asm.S: fp_x64_asm.S:826:5: error: "CONFIGURATION NOT SUPPORTED. TRY USE_MULX=TRUE" fp_x64_asm.S: 826 | # error "CONFIGURATION NOT SUPPORTED. TRY USE_MULX=TRUE" fp_x64_asm.S: | ^ fp_x64_asm.S: 2 errors generated.
| Implementation | Compiler |
| T:amd64asm | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:amd64asm | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:amd64asm | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:amd64asm | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:amd64asm | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
fp_x64_asm.S: fp_x64_asm.S:635:3: error: #error "CONFIGURATION NOT SUPPORTED. TRY USE_MULX=TRUE" fp_x64_asm.S: 635 | # error "CONFIGURATION NOT SUPPORTED. TRY USE_MULX=TRUE" fp_x64_asm.S: | ^~~~~ fp_x64_asm.S: fp_x64_asm.S:826:5: error: #error "CONFIGURATION NOT SUPPORTED. TRY USE_MULX=TRUE" fp_x64_asm.S: 826 | # error "CONFIGURATION NOT SUPPORTED. TRY USE_MULX=TRUE" fp_x64_asm.S: | ^~~~~
| Implementation | Compiler |
| T:amd64asm | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:amd64asm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:amd64asm | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:amd64asm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
api_generic.c: api_generic.c:95:1: warning: unused label 'end' [-Wunused-label] api_generic.c: 95 | end: api_generic.c: | ^~~~ api_generic.c: 1 warning generated. fips202.c: fips202.c:578:13: warning: unused function 'cshake256_simple_absorb_for_kmac256' [-Wunused-function] fips202.c: 578 | static void cshake256_simple_absorb_for_kmac256(uint64_t s[25], uint16_t cstm, const unsigned char *in, unsigned long long inlen) fips202.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fips202.c: 1 warning generated.
| Implementation | Compiler |
| T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
api_generic.c: api_generic.c: In function 'crypto_kem_dec_generic': api_generic.c: api_generic.c:95:1: warning: label 'end' defined but not used [-Wunused-label] api_generic.c: 95 | end: api_generic.c: | ^~~ fips202.c: fips202.c:578:13: warning: 'cshake256_simple_absorb_for_kmac256' defined but not used [-Wunused-function] fips202.c: 578 | static void cshake256_simple_absorb_for_kmac256(uint64_t s[25], uint16_t cstm, const unsigned char *in, unsigned long long inlen) fips202.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Implementation | Compiler |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
P434.o A_gen R P434.o Alice_order R P434.o B_gen R P434.o Bob_order R P434.o EphemeralKeyGeneration_A_SIDHp434 T P434.o EphemeralKeyGeneration_B_SIDHp434 T P434.o EphemeralSecretAgreement_A_SIDHp434 T P434.o EphemeralSecretAgreement_B_SIDHp434 T P434.o Montgomery_R2 R P434.o Montgomery_one R P434.o clear_words T P434.o copy_words T P434.o ct_cmov T P434.o ct_compare T P434.o eval_3_isog T P434.o eval_4_isog T P434.o fp2add434 T P434.o fp2copy434 T P434.o fp2correction434 T P434.o fp2div2_434 T P434.o fp2inv434_mont T P434.o fp2mul434_mont T P434.o fp2neg434 T P434.o fp2sqr434_mont T P434.o fp2sub434 T P434.o fp2zero434 T P434.o fpcopy434 T P434.o fpinv434_chain_mont T P434.o fpinv434_mont T P434.o fpmul434_mont T P434.o fpsqr434_mont T P434.o fpzero434 T P434.o from_fp2mont T P434.o from_mont T P434.o get_3_isog T P434.o get_4_isog T P434.o get_A T P434.o inv_3_way T P434.o j_inv T P434.o mp_add T P434.o mp_shiftl1 T P434.o mp_shiftleft T P434.o mp_shiftr1 T P434.o mp_sub T P434.o p434 R P434.o p434p1 R P434.o p434x16p R P434.o p434x2 R P434.o p434x4 R P434.o random_mod_order_A_SIDHp434 T P434.o random_mod_order_B_SIDHp434 T P434.o strat_Alice R P434.o strat_Bob R P434.o to_fp2mont T P434.o to_mont T P434.o xDBL T P434.o xDBLADD T P434.o xDBLe T P434.o xTPL T P434.o xTPLe T fips202.o KeccakF1600_StatePermute T fips202.o shake128 T fips202.o shake128_absorb T fips202.o shake128_squeezeblocks T fips202.o shake256 T fips202.o shake256_absorb T fips202.o shake256_squeezeblocks T fp_generic.o digit_x_digit T fp_generic.o fpadd434 T fp_generic.o fpcorrection434 T fp_generic.o fpdiv2_434 T fp_generic.o fpneg434 T fp_generic.o fpsub434 T fp_generic.o mp_mul T fp_generic.o mp_sub434_p2 T fp_generic.o mp_sub434_p4 T fp_generic.o rdc_mont T
| Implementation | Compiler |
| T:amd64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:amd64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:amd64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:amd64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:amd64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:amd64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:amd64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:amd64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:amd64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
P434.o A_gen R P434.o Alice_order R P434.o B_gen R P434.o Bob_order R P434.o EphemeralKeyGeneration_A_SIDHp434 T P434.o EphemeralKeyGeneration_B_SIDHp434 T P434.o EphemeralSecretAgreement_A_SIDHp434 T P434.o EphemeralSecretAgreement_B_SIDHp434 T P434.o Montgomery_R2 R P434.o Montgomery_one R P434.o clear_words T P434.o copy_words T P434.o ct_cmov T P434.o ct_compare T P434.o eval_3_isog T P434.o eval_4_isog T P434.o fp2add434 T P434.o fp2copy434 T P434.o fp2correction434 T P434.o fp2div2_434 T P434.o fp2inv434_mont T P434.o fp2mul434_mont T P434.o fp2neg434 T P434.o fp2sqr434_mont T P434.o fp2sub434 T P434.o fp2zero434 T P434.o fpcopy434 T P434.o fpinv434_chain_mont T P434.o fpinv434_mont T P434.o fpmul434_mont T P434.o fpsqr434_mont T P434.o fpzero434 T P434.o from_fp2mont T P434.o from_mont T P434.o get_3_isog T P434.o get_4_isog T P434.o get_A T P434.o inv_3_way T P434.o j_inv T P434.o mp_add T P434.o mp_shiftl1 T P434.o mp_shiftleft T P434.o mp_shiftr1 T P434.o mp_sub T P434.o p434 R P434.o p434p1 R P434.o p434x16p R P434.o p434x2 R P434.o p434x4 R P434.o random_mod_order_A_SIDHp434 T P434.o random_mod_order_B_SIDHp434 T P434.o strat_Alice R P434.o strat_Bob R P434.o to_fp2mont T P434.o to_mont T P434.o xDBL T P434.o xDBLADD T P434.o xDBLe T P434.o xTPL T P434.o xTPLe T fips202.o KeccakF1600_StatePermute T fips202.o shake128 T fips202.o shake128_absorb T fips202.o shake128_squeezeblocks T fips202.o shake256 T fips202.o shake256_absorb T fips202.o shake256_squeezeblocks T fp_x64.o fpadd434 T fp_x64.o fpcorrection434 T fp_x64.o fpdiv2_434 T fp_x64.o fpneg434 T fp_x64.o fpsub434 T fp_x64.o mp_mul T fp_x64.o mp_sub434_p2 T fp_x64.o mp_sub434_p4 T fp_x64.o rdc_mont T fp_x64_asm.o fpadd434_asm T fp_x64_asm.o fpsub434_asm T fp_x64_asm.o mp_add434_asm T fp_x64_asm.o mp_dblsub434x2_asm T fp_x64_asm.o mp_sub434_p2_asm T fp_x64_asm.o mp_sub434_p4_asm T fp_x64_asm.o mp_subadd434x2_asm T fp_x64_asm.o mul434_asm T fp_x64_asm.o rdc434_asm T
| Implementation | Compiler |
| T:mulx | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:mulx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:mulx | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:mulx | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:mulx | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:mulx | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:mulx | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:mulx | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:mulx | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:mulxadx | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:mulxadx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:mulxadx | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:mulxadx | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:mulxadx | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:mulxadx | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:mulxadx | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:mulxadx | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:mulxadx | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
api_generic.o crypto_kem_dec_generic T api_generic.o crypto_kem_enc_generic T api_generic.o crypto_kem_keypair_generic T encoding.o clear_free T encoding.o encapstoos T encoding.o encapstoos_alloc T encoding.o encapstoos_len T encoding.o fp2toos T encoding.o fp2toos_alloc T encoding.o fp2toos_len T encoding.o ostoencaps T encoding.o ostofp T encoding.o ostofp2 T encoding.o ostoi T encoding.o ostopk T encoding.o ostosk T encoding.o pktoos T encoding.o pktoos_alloc T encoding.o pktoos_len T encoding.o sktoos T encoding.o sktoos_len T fips202.o KeccakF1600_StatePermute T fips202.o cshake128_simple T fips202.o cshake128_simple_absorb T fips202.o cshake128_simple_squeezeblocks T fips202.o cshake256_simple T fips202.o cshake256_simple_absorb T fips202.o cshake256_simple_squeezeblocks T fips202.o shake128 T fips202.o shake128_absorb T fips202.o shake128_squeezeblocks T fips202.o shake256 T fips202.o shake256_absorb T fips202.o shake256_squeezeblocks T fp.o fp_Add T fp.o fp_Clear T fp.o fp_Constant T fp.o fp_Copy T fp.o fp_ImportHex T fp.o fp_Init T fp.o fp_Invert T fp.o fp_IsBitSet T fp.o fp_IsConstant T fp.o fp_IsEqual T fp.o fp_Multiply T fp.o fp_Negative T fp.o fp_Pow T fp.o fp_Rand T fp.o fp_Square T fp.o fp_Subtract T fp.o fp_Unity T fp.o fp_Zero T fp.o mp_export T fp.o mp_import T fp.o mp_mod T fp.o mp_pow T fp.o mp_sizeinbase T fp.o set_gmp_fp_params T fp2.o fp2_Add T fp2.o fp2_AddDeg1 T fp2.o fp2_Clear T fp2.o fp2_Copy T fp2.o fp2_Init T fp2.o fp2_Init_set T fp2.o fp2_Invert T fp2.o fp2_IsConst T fp2.o fp2_IsEqual T fp2.o fp2_Multiply T fp2.o fp2_Negative T fp2.o fp2_Rand T fp2.o fp2_Set T fp2.o fp2_Sqrt T fp2.o fp2_Square T fp2.o fp2_Sub T isogeny.o curve_2_iso T isogeny.o curve_3_iso T isogeny.o curve_4_iso T isogeny.o eval_2_iso T isogeny.o eval_3_iso T isogeny.o eval_4_iso T isogeny.o iso_2_e T isogeny.o iso_3_e T montgomery.o get_xR T montgomery.o get_yP_yQ_A_B T montgomery.o j_inv T montgomery.o mont_curve_clear T montgomery.o mont_curve_copy T montgomery.o mont_curve_init T montgomery.o mont_double_and_add T montgomery.o mont_pt_clear T montgomery.o mont_pt_copy T montgomery.o mont_pt_init T montgomery.o public_key_clear T montgomery.o public_key_init T montgomery.o xADD T montgomery.o xDBL T montgomery.o xDBLe T montgomery.o xTPL T montgomery.o xTPLe T sidh.o sidh_isoex T sidh.o sidh_isogen T sidh.o sidh_sk_keygen T sike.o sike_kem_decaps T sike.o sike_kem_encaps T sike.o sike_kem_keygen T sike.o sike_pke_dec T sike.o sike_pke_enc T sike_params.o SIKEp434 D sike_params.o SIKEp503 D sike_params.o SIKEp610 D sike_params.o SIKEp751 D sike_params.o sike_setup_params T sike_params.o sike_teardown_params T
| Implementation | Compiler |
| T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |