[Page version: 20261005 15:57:56]
Measurements for amd64, tripwire, crypto_dh Test results for amd64, tripwire, crypto_dh Test results for crypto_dh/hecfp128fkt| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 205425 | 613390 0 8 | 651489 1264 2552 | T:v02/w8s32glv4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 205663 | 385191 0 8 | 427777 1264 2552 | T:v02/w8s16glv4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 205935 | 351246 0 8 | 389345 1264 2552 | T:v02/w8s16glv4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 206975 | 611660 0 8 | 649305 1264 2488 | T:v02/w8s32glv4 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 207250 | 220174 0 8 | 258273 1264 2552 | T:v02/w8s08glv4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 207427 | 647335 0 8 | 689921 1264 2552 | T:v02/w8s32glv4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 207619 | 254119 0 8 | 296705 1264 2552 | T:v02/w8s08glv4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 208013 | 600354 0 8 | 636561 1256 2456 | T:v02/w8s32glv4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 208083 | 338210 0 8 | 374417 1256 2456 | T:v02/w8s16glv4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 208538 | 349516 0 8 | 387161 1264 2488 | T:v02/w8s16glv4 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 209284 | 218444 0 8 | 256089 1264 2488 | T:v02/w8s08glv4 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 209899 | 207138 0 8 | 243345 1256 2456 | T:v02/w8s08glv4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 210466 | 154638 0 8 | 192737 1264 2552 | T:v02/w8s04glv4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 211098 | 188583 0 8 | 231169 1264 2552 | T:v02/w8s04glv4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 212536 | 152908 0 8 | 190553 1264 2488 | T:v02/w8s04glv4 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 213842 | 141602 0 8 | 177809 1256 2456 | T:v02/w8s04glv4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 219007 | 121870 0 8 | 159969 1264 2552 | T:v02/w8s02glv4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 219943 | 155815 0 8 | 198401 1264 2552 | T:v02/w8s02glv4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 220347 | 120140 0 8 | 157785 1264 2488 | T:v02/w8s02glv4 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 220404 | 108834 0 8 | 145041 1256 2456 | T:v02/w8s02glv4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 233631 | 139431 0 8 | 182017 1264 2552 | T:v02/w8s01glv4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 234119 | 105486 0 8 | 143585 1264 2552 | T:v02/w8s01glv4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 234621 | 92450 0 8 | 128657 1256 2456 | T:v02/w8s01glv4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 235101 | 103756 0 8 | 141401 1264 2488 | T:v02/w8s01glv4 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 314115 | 120423 0 8 | 163025 1264 2552 | T:v02/varglv4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 316366 | 74348 0 8 | 110513 1256 2456 | T:v02/varglv4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 316486 | 86504 0 8 | 124529 1264 2552 | T:v02/varglv4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
| 316765 | 85235 0 8 | 122745 1264 2488 | T:v02/varglv4 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20260831 |
alloc.o crympix B alloc.o crympix_init T alloc.o crympix_kill T alloc.o kn_alloc T alloc.o kn_flush T alloc.o kn_flush_fast T alloc.o kn_free T alloc.o kn_free_fast T alloc.o kn_init T alloc.o kn_init_fast T alloc.o kn_kill T alloc.o kn_kill_fast T alloc.o kn_release T array_lo.o man_compare T array_lo.o man_compare_1 T array_lo.o man_convert_base T array_lo.o man_convert_word T array_lo.o man_normalize_right T array_lo.o man_shift_left T array_lo.o man_shift_left_experimental T array_lo.o man_shift_right T divisor.o hec_fp_aadd_2e128mc_g2i T divisor.o hec_fp_add_2e128mc_g2i T divisor.o hec_fp_cpy_2e128mc_g2i T divisor.o hec_fp_dbl_2e128mc_g2i T divisor.o hec_fp_dbl_2e128mc_g2i_a2is0_a3is0 T divisor.o hec_fp_madd_2e128mc_g2i T divisor.o hec_fp_neg_2e128mc_g2i T divisor_aadd.o hec_fp_aadd_2e128mc_g2i_x8664_asm T divisor_add.o hec_fp_add_2e128mc_g2i_x8664_asm T divisor_dbl.o hec_fp_dbl_2e128mc_g2i_x8664_asm T divisor_dbl_a2is0_a3is0.o hec_fp_dbl_2e128mc_g2i_a2is0_a3is0_x8664_asm T divisor_madd.o hec_fp_madd_2e128mc_g2i_x8664_asm T error.o kn_exit T error.o kn_memcheck T error.o kn_warn T fp_2e128mc.o fp_add_1_2e128mc_x8664 T fp_2e128mc.o fp_add_2e128mc_x8664 T fp_2e128mc.o fp_cpy_2e128mc_x8664 T fp_2e128mc.o fp_dv2_2e128mc_x8664 T fp_2e128mc.o fp_ml2_2e128mc_x8664 T fp_2e128mc.o fp_mld_2e128mc_x8664 T fp_2e128mc.o fp_mul_2e128mc_x8664 T fp_2e128mc.o fp_set_1_2e128mc_x8664 T fp_2e128mc.o fp_sqr_2e128mc_x8664 T fp_2e128mc.o fp_sub_2_2e128mc_x8664 T fp_2e128mc.o fp_sub_2e128mc_x8664 T fp_2e128mc_x8664.o fp_inv_2e128mc_x8664 T fpx.o find_nextwindow T fpx.o fp_cnt_bits T integer_hi_stack.o mi_add_1_stack T integer_hi_stack.o mi_add_stack T integer_hi_stack.o mi_clone_stack T integer_hi_stack.o mi_compare_abs_1_stack T integer_hi_stack.o mi_compare_abs_stack T integer_hi_stack.o mi_compare_stack T integer_hi_stack.o mi_div_1_stack T integer_hi_stack.o mi_div_q_r_stack T integer_hi_stack.o mi_div_q_stack T integer_hi_stack.o mi_div_stack T integer_hi_stack.o mi_exp_stack T integer_hi_stack.o mi_gcd_stack T integer_hi_stack.o mi_gcdx_stack T integer_hi_stack.o mi_init_stack T integer_hi_stack.o mi_io_fprint_ln_stack T integer_hi_stack.o mi_io_fprint_stack T integer_hi_stack.o mi_io_fscan_stack T integer_hi_stack.o mi_io_scan_stack T integer_hi_stack.o mi_io_sprint_stack T integer_hi_stack.o mi_io_sscan_stack T integer_hi_stack.o mi_lcm_stack T integer_hi_stack.o mi_mod_stack T integer_hi_stack.o mi_modadd_stack T integer_hi_stack.o mi_moddiv_stack T integer_hi_stack.o mi_modexp_stack T integer_hi_stack.o mi_modinv_stack T integer_hi_stack.o mi_modmul_stack T integer_hi_stack.o mi_modsub_stack T integer_hi_stack.o mi_mul_1_stack T integer_hi_stack.o mi_mul_stack T integer_hi_stack.o mi_negate_stack T integer_hi_stack.o mi_set_1_stack T integer_hi_stack.o mi_sub_1_stack T integer_hi_stack.o mi_sub_stack T integer_lo.o min_compare T integer_lo.o min_div_qr T integer_lo.o min_find_nd T integer_lo.o min_find_window T integer_lo.o min_gcdx_lehmer T integer_lo.o min_mul_basecase T integer_lo.o min_mul_karatsuba T integer_lo.o min_nres_prepare T integer_lo.o min_nres_prepare2 T integer_lo.o min_nres_redc T integer_lo.o min_sqr_basecase T integer_lo.o min_sqr_karatsuba T io.o kn_io_fprint T io.o kn_io_fscan T io.o kn_io_sprint T io.o kn_io_sscan T rand.o kn_rand T rand.o kn_srand T smul_glv4.o hec_fp_smul_2e128mc_fkt_glv4 T test.o copyrightclaims T test.o patentclaims T test.o timingattacks T
| Implementation | Compiler |
| T:v02/varglv4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/varglv4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/varglv4 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/varglv4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
alloc.o crympix B alloc.o crympix_init T alloc.o crympix_kill T alloc.o kn_alloc T alloc.o kn_flush T alloc.o kn_flush_fast T alloc.o kn_free T alloc.o kn_free_fast T alloc.o kn_init T alloc.o kn_init_fast T alloc.o kn_kill T alloc.o kn_kill_fast T alloc.o kn_release T array_lo.o man_compare T array_lo.o man_compare_1 T array_lo.o man_convert_base T array_lo.o man_convert_word T array_lo.o man_normalize_right T array_lo.o man_shift_left T array_lo.o man_shift_left_experimental T array_lo.o man_shift_right T divisor.o hec_fp_aadd_2e128mc_g2i T divisor.o hec_fp_add_2e128mc_g2i T divisor.o hec_fp_cpy_2e128mc_g2i T divisor.o hec_fp_dbl_2e128mc_g2i T divisor.o hec_fp_dbl_2e128mc_g2i_a2is0_a3is0 T divisor.o hec_fp_madd_2e128mc_g2i T divisor.o hec_fp_neg_2e128mc_g2i T divisor_aadd.o hec_fp_aadd_2e128mc_g2i_x8664_asm T divisor_add.o hec_fp_add_2e128mc_g2i_x8664_asm T divisor_dbl.o hec_fp_dbl_2e128mc_g2i_x8664_asm T divisor_dbl_a2is0_a3is0.o hec_fp_dbl_2e128mc_g2i_a2is0_a3is0_x8664_asm T divisor_madd.o hec_fp_madd_2e128mc_g2i_x8664_asm T error.o kn_exit T error.o kn_memcheck T error.o kn_warn T fp_2e128mc.o fp_add_1_2e128mc_x8664 T fp_2e128mc.o fp_add_2e128mc_x8664 T fp_2e128mc.o fp_cpy_2e128mc_x8664 T fp_2e128mc.o fp_dv2_2e128mc_x8664 T fp_2e128mc.o fp_ml2_2e128mc_x8664 T fp_2e128mc.o fp_mld_2e128mc_x8664 T fp_2e128mc.o fp_mul_2e128mc_x8664 T fp_2e128mc.o fp_set_1_2e128mc_x8664 T fp_2e128mc.o fp_sqr_2e128mc_x8664 T fp_2e128mc.o fp_sub_2_2e128mc_x8664 T fp_2e128mc.o fp_sub_2e128mc_x8664 T fp_2e128mc_x8664.o fp_inv_2e128mc_x8664 T fpx.o find_nextwindow T fpx.o fp_cnt_bits T integer_hi_stack.o mi_add_1_stack T integer_hi_stack.o mi_add_stack T integer_hi_stack.o mi_clone_stack T integer_hi_stack.o mi_compare_abs_1_stack T integer_hi_stack.o mi_compare_abs_stack T integer_hi_stack.o mi_compare_stack T integer_hi_stack.o mi_div_1_stack T integer_hi_stack.o mi_div_q_r_stack T integer_hi_stack.o mi_div_q_stack T integer_hi_stack.o mi_div_stack T integer_hi_stack.o mi_exp_stack T integer_hi_stack.o mi_gcd_stack T integer_hi_stack.o mi_gcdx_stack T integer_hi_stack.o mi_init_stack T integer_hi_stack.o mi_io_fprint_ln_stack T integer_hi_stack.o mi_io_fprint_stack T integer_hi_stack.o mi_io_fscan_stack T integer_hi_stack.o mi_io_scan_stack T integer_hi_stack.o mi_io_sprint_stack T integer_hi_stack.o mi_io_sscan_stack T integer_hi_stack.o mi_lcm_stack T integer_hi_stack.o mi_mod_stack T integer_hi_stack.o mi_modadd_stack T integer_hi_stack.o mi_moddiv_stack T integer_hi_stack.o mi_modexp_stack T integer_hi_stack.o mi_modinv_stack T integer_hi_stack.o mi_modmul_stack T integer_hi_stack.o mi_modsub_stack T integer_hi_stack.o mi_mul_1_stack T integer_hi_stack.o mi_mul_stack T integer_hi_stack.o mi_negate_stack T integer_hi_stack.o mi_set_1_stack T integer_hi_stack.o mi_sub_1_stack T integer_hi_stack.o mi_sub_stack T integer_lo.o min_compare T integer_lo.o min_div_qr T integer_lo.o min_find_nd T integer_lo.o min_find_window T integer_lo.o min_gcdx_lehmer T integer_lo.o min_mul_basecase T integer_lo.o min_mul_karatsuba T integer_lo.o min_nres_prepare T integer_lo.o min_nres_prepare2 T integer_lo.o min_nres_redc T integer_lo.o min_sqr_basecase T integer_lo.o min_sqr_karatsuba T io.o kn_io_fprint T io.o kn_io_fscan T io.o kn_io_sprint T io.o kn_io_sscan T rand.o kn_rand T rand.o kn_srand T smul.o hec_fp_smul_2e128mc_g2i T smul.o hec_fp_smulcached_2e128mc_g2i T smul.o hec_fp_smulcached_2e128mc_g2i_a2is0_a3is0 T smul_glv4.o hec_fp_smul_2e128mc_fkt_glv4 T test.o copyrightclaims T test.o patentclaims T test.o timingattacks T
| Implementation | Compiler |
| T:v02/w8s01glv4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s01glv4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s01glv4 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s01glv4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s02glv4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s02glv4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s02glv4 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s02glv4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s04glv4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s04glv4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s04glv4 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s04glv4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s08glv4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s08glv4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s08glv4 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s08glv4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s16glv4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s16glv4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s16glv4 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s16glv4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s32glv4 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s32glv4 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s32glv4 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:v02/w8s32glv4 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |