|
|
using | Fq = typename Curve::BaseField |
| |
|
using | AffineElement = typename Curve::AffineElement |
| |
|
|
uint64_t | num_points |
| |
|
size_t | num_buckets |
| |
|
size_t | num_rounds |
| |
|
size_t | num_threads |
| |
|
size_t | prefetch_overflow |
| |
|
std::shared_ptr< void > | point_schedule_ptr |
| |
|
std::shared_ptr< void > | point_pairs_1_ptr |
| |
|
std::shared_ptr< void > | point_pairs_2_ptr |
| |
|
std::shared_ptr< void > | scratch_space_ptr |
| |
|
uint64_t * | point_schedule |
| |
|
Curve::AffineElement * | point_pairs_1 |
| |
|
Curve::AffineElement * | point_pairs_2 |
| |
|
Curve::BaseField * | scratch_space |
| |
|
bool * | skew_table |
| |
|
uint32_t * | bucket_counts |
| |
|
uint32_t * | bit_counts |
| |
|
bool * | bucket_empty_status |
| |
|
uint64_t * | round_counts |
| |
|
|
static constexpr size_t | MAX_NUM_ROUNDS = 256 |
| |
The documentation for this struct was generated from the following files:
- src/barretenberg/ecc/scalar_multiplication/runtime_states.hpp
- src/barretenberg/ecc/scalar_multiplication/runtime_states.cpp