[Page version: 20260408 05:54:07]
Measurements for amd64, dali, crypto_kem Test results for amd64, dali, crypto_kem Test results for crypto_kem/sikep610| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 75052660 | 97193 0 0 | 127256 1280 2272 | T:mulxadx | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 75072268 | 40471 0 0 | 69558 1272 2336 | T:mulxadx | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 75216346 | 80937 0 0 | 111120 1280 2272 | T:mulxadx | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 75418050 | 82919 0 0 | 113736 1280 2272 | T:mulxadx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 75666963 | 54454 0 0 | 85263 1208 2336 | T:mulxadx | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 75843348 | 41867 0 0 | 71167 1208 2336 | T:mulxadx | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 76051815 | 55507 0 0 | 84136 1280 2272 | T:mulxadx | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 77857041 | 32261 0 0 | 60855 1208 2336 | T:mulxadx | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 78099703 | 96837 0 0 | 126872 1280 2272 | T:mulx | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 78164701 | 80581 0 0 | 110800 1280 2272 | T:mulx | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 78201777 | 82563 0 0 | 113352 1280 2272 | T:mulx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 78309125 | 40115 0 0 | 69142 1272 2336 | T:mulx | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 78820194 | 41511 0 0 | 70783 1208 2336 | T:mulx | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 78911091 | 55151 0 0 | 83736 1280 2272 | T:mulx | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 78971362 | 54098 0 0 | 84879 1208 2336 | T:mulx | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 79230588 | 28094 0 0 | 55479 1200 2304 | T:mulxadx | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 80835817 | 31905 0 0 | 60471 1208 2336 | T:mulx | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 82422658 | 27738 0 0 | 55159 1200 2304 | T:mulx | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 548539680 | 106014 0 0 | 136088 1280 2272 | T:amd64 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 551801263 | 108012 0 0 | 138704 1280 2272 | T:amd64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 588632382 | 50557 0 0 | 79216 1280 2272 | T:amd64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 598830464 | 123999 0 0 | 153888 1280 2272 | T:amd64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 614754288 | 94345 0 0 | 125151 1208 2336 | T:amd64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 722983718 | 41179 0 0 | 70214 1272 2336 | T:amd64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 744114111 | 44300 0 0 | 73615 1208 2336 | T:amd64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 784748177 | 34680 0 0 | 63247 1208 2336 | T:amd64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 1234970767 | 23727 0 0 | 51151 1200 2304 | T:amd64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260322 | 20260217 |
| 6640252160 | 38749 1136 0 | 275549 2568 2368 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260406 | 20260330 |
| 6657837119 | 41161 1088 0 | 279574 2608 2304 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260406 | 20260330 |
| 6701282327 | 34802 1136 0 | 269653 2560 2336 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260406 | 20260330 |
| 6705482170 | 63679 1136 0 | 301941 2568 2368 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260406 | 20260330 |
| 6708832083 | 35360 1088 0 | 271988 2600 2368 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260406 | 20260330 |
| 6723541591 | 49838 1088 0 | 288878 2608 2304 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260406 | 20260330 |
| 6724389732 | 40845 1088 0 | 279486 2608 2304 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260406 | 20260330 |
| 6853750041 | 36321 1136 0 | 272373 2568 2368 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260406 | 20260330 |
| 6869966196 | 40321 1088 0 | 276494 2608 2304 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260406 | 20260330 |
fp_x64_asm.S: fp_x64_asm.S:724:3: error: "CONFIGURATION NOT SUPPORTED. TRY USE_MULX=TRUE" fp_x64_asm.S: # error "CONFIGURATION NOT SUPPORTED. TRY USE_MULX=TRUE" fp_x64_asm.S: ^ fp_x64_asm.S: fp_x64_asm.S:1042:3: error: "CONFIGURATION NOT SUPPORTED. TRY USE_MULX=TRUE" fp_x64_asm.S: # 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_14.0.6) |
| T:amd64asm | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:amd64asm | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:amd64asm | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:amd64asm | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
fp_x64_asm.S: fp_x64_asm.S:724:3: error: #error "CONFIGURATION NOT SUPPORTED. TRY USE_MULX=TRUE" fp_x64_asm.S: 724 | # error "CONFIGURATION NOT SUPPORTED. TRY USE_MULX=TRUE" fp_x64_asm.S: | ^~~~~ fp_x64_asm.S: fp_x64_asm.S:1042:3: error: #error "CONFIGURATION NOT SUPPORTED. TRY USE_MULX=TRUE" fp_x64_asm.S: 1042 | # 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 (12.2.0) |
| T:amd64asm | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:amd64asm | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:amd64asm | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
api_generic.c: api_generic.c:95:1: warning: unused label 'end' [-Wunused-label] api_generic.c: 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: 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_14.0.6) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
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 (12.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
P610.o A_gen R P610.o Alice_order R P610.o B_gen R P610.o Bob_order R P610.o EphemeralKeyGeneration_A_SIDHp610 T P610.o EphemeralKeyGeneration_B_SIDHp610 T P610.o EphemeralSecretAgreement_A_SIDHp610 T P610.o EphemeralSecretAgreement_B_SIDHp610 T P610.o Montgomery_R2 R P610.o Montgomery_one R P610.o clear_words T P610.o copy_words T P610.o ct_cmov T P610.o ct_compare T P610.o eval_2_isog T P610.o eval_3_isog T P610.o eval_4_isog T P610.o fp2add610 T P610.o fp2copy610 T P610.o fp2correction610 T P610.o fp2div2_610 T P610.o fp2inv610_mont T P610.o fp2mul610_mont T P610.o fp2neg610 T P610.o fp2sqr610_mont T P610.o fp2sub610 T P610.o fp2zero610 T P610.o fpcopy610 T P610.o fpinv610_chain_mont T P610.o fpinv610_mont T P610.o fpmul610_mont T P610.o fpsqr610_mont T P610.o fpzero610 T P610.o from_fp2mont T P610.o from_mont T P610.o get_2_isog T P610.o get_3_isog T P610.o get_4_isog T P610.o get_A T P610.o inv_3_way T P610.o j_inv T P610.o mp_add T P610.o mp_shiftl1 T P610.o mp_shiftleft T P610.o mp_shiftr1 T P610.o mp_sub T P610.o p610 R P610.o p610p1 R P610.o p610x16p R P610.o p610x2 R P610.o p610x4 R P610.o random_mod_order_A_SIDHp610 T P610.o random_mod_order_B_SIDHp610 T P610.o strat_Alice R P610.o strat_Bob R P610.o to_fp2mont T P610.o to_mont T P610.o xDBL T P610.o xDBLADD T P610.o xDBLe T P610.o xTPL T P610.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 fpadd610 T fp_generic.o fpcorrection610 T fp_generic.o fpdiv2_610 T fp_generic.o fpneg610 T fp_generic.o fpsub610 T fp_generic.o mp_mul T fp_generic.o mp_sub610_p2 T fp_generic.o mp_sub610_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_14.0.6) |
| T:amd64 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:amd64 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:amd64 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:amd64 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:amd64 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:amd64 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:amd64 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:amd64 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
P610.o A_gen R P610.o Alice_order R P610.o B_gen R P610.o Bob_order R P610.o EphemeralKeyGeneration_A_SIDHp610 T P610.o EphemeralKeyGeneration_B_SIDHp610 T P610.o EphemeralSecretAgreement_A_SIDHp610 T P610.o EphemeralSecretAgreement_B_SIDHp610 T P610.o Montgomery_R2 R P610.o Montgomery_one R P610.o clear_words T P610.o copy_words T P610.o ct_cmov T P610.o ct_compare T P610.o eval_2_isog T P610.o eval_3_isog T P610.o eval_4_isog T P610.o fp2add610 T P610.o fp2copy610 T P610.o fp2correction610 T P610.o fp2div2_610 T P610.o fp2inv610_mont T P610.o fp2mul610_mont T P610.o fp2neg610 T P610.o fp2sqr610_mont T P610.o fp2sub610 T P610.o fp2zero610 T P610.o fpcopy610 T P610.o fpinv610_chain_mont T P610.o fpinv610_mont T P610.o fpmul610_mont T P610.o fpsqr610_mont T P610.o fpzero610 T P610.o from_fp2mont T P610.o from_mont T P610.o get_2_isog T P610.o get_3_isog T P610.o get_4_isog T P610.o get_A T P610.o inv_3_way T P610.o j_inv T P610.o mp_add T P610.o mp_shiftl1 T P610.o mp_shiftleft T P610.o mp_shiftr1 T P610.o mp_sub T P610.o p610 R P610.o p610p1 R P610.o p610x16p R P610.o p610x2 R P610.o p610x4 R P610.o random_mod_order_A_SIDHp610 T P610.o random_mod_order_B_SIDHp610 T P610.o strat_Alice R P610.o strat_Bob R P610.o to_fp2mont T P610.o to_mont T P610.o xDBL T P610.o xDBLADD T P610.o xDBLe T P610.o xTPL T P610.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 fpadd610 T fp_x64.o fpcorrection610 T fp_x64.o fpdiv2_610 T fp_x64.o fpneg610 T fp_x64.o fpsub610 T fp_x64.o mp_mul T fp_x64.o mp_sub610_p2 T fp_x64.o mp_sub610_p4 T fp_x64.o rdc_mont T fp_x64_asm.o fpadd610_asm T fp_x64_asm.o fpsub610_asm T fp_x64_asm.o mp_add610_asm T fp_x64_asm.o mp_dblsub610x2_asm T fp_x64_asm.o mp_sub610_p2_asm T fp_x64_asm.o mp_sub610_p4_asm T fp_x64_asm.o mp_subadd610x2_asm T fp_x64_asm.o mul610_asm T fp_x64_asm.o rdc610_asm T
| Implementation | Compiler |
| T:mulx | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:mulx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:mulx | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:mulx | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:mulx | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:mulx | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:mulx | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:mulx | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:mulx | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:mulxadx | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:mulxadx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:mulxadx | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:mulxadx | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:mulxadx | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:mulxadx | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:mulxadx | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:mulxadx | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:mulxadx | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.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_14.0.6) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |