constantine/benchmarks
Mamy Ratsimbazafy f5c0b6245d
Multipairing (#165)
* Productionize multipairings for BLS12-381

* typo

* arg order + benchmark

* Introduce mul_3way_sparse_sparse

* cleanup MultiMiller loop

* fix init sparse optimization in multimiller loop [skip ci]
2021-08-16 22:22:51 +02:00
..
platforms benchmarking skips cycle counting for ARM 2020-04-15 21:24:18 +02:00
bench_blueprint.nim add bench whole summary for curves 2021-02-14 14:24:48 +01:00
bench_ec_g1.nim Rename ECP_ShortW_Proj -> ECP_ShortW_Prj 2021-02-06 16:29:53 +01:00
bench_ec_g2.nim Rename ECP_ShortW_Proj -> ECP_ShortW_Prj 2021-02-06 16:29:53 +01:00
bench_elliptic_template.nim Rename ECP_ShortW_Proj -> ECP_ShortW_Prj 2021-02-06 16:29:53 +01:00
bench_fields_template.nim hash-to-curve BLS12-381 perf (#163) 2021-08-14 21:01:50 +02:00
bench_fp.nim Square Root & Inversion addition chains - 20% perf increase (#132) 2021-01-23 20:55:40 +01:00
bench_fp2.nim Jacobian coordinates (#95) 2020-10-02 00:01:09 +02:00
bench_fp4.nim Jacobian coordinates (#95) 2020-10-02 00:01:09 +02:00
bench_fp6.nim Remove unused curves 2020-09-27 13:13:45 +02:00
bench_fp12.nim Remove unused curves 2020-09-27 13:13:45 +02:00
bench_fp_double_precision.nim Double-Precision towering (#155) 2021-02-09 22:57:45 +01:00
bench_hash_to_curve.nim Hash to curve - BLS12-381 (#110) 2021-08-13 22:07:26 +02:00
bench_pairing_bls12_377.nim Optimize Miller Loop and prepare Multi-pairing (#159) 2021-02-14 13:06:57 +01:00
bench_pairing_bls12_381.nim Multipairing (#165) 2021-08-16 22:22:51 +02:00
bench_pairing_bn254_nogami.nim Optimize Miller Loop and prepare Multi-pairing (#159) 2021-02-14 13:06:57 +01:00
bench_pairing_bn254_snarks.nim Optimize Miller Loop and prepare Multi-pairing (#159) 2021-02-14 13:06:57 +01:00
bench_pairing_template.nim Multipairing (#165) 2021-08-16 22:22:51 +02:00
bench_sha256.nim Hash to curve - BLS12-381 (#110) 2021-08-13 22:07:26 +02:00
bench_summary_bls12_377.nim add bench whole summary for curves 2021-02-14 14:24:48 +01:00
bench_summary_bls12_381.nim Hash to curve - BLS12-381 (#110) 2021-08-13 22:07:26 +02:00
bench_summary_bn254_nogami.nim add bench whole summary for curves 2021-02-14 14:24:48 +01:00
bench_summary_bn254_snarks.nim add bench whole summary for curves 2021-02-14 14:24:48 +01:00
bench_summary_template.nim Hash to curve - BLS12-381 (#110) 2021-08-13 22:07:26 +02:00
platforms.nim Remove outdated TODOs [skip ci] 2020-10-11 21:33:59 +02:00