12#include "../../fields/field.hpp"
24 static constexpr uint64_t
modulus_0 = 0x3C208C16D87CFD47UL;
25 static constexpr uint64_t
modulus_1 = 0x97816a916871ca8dUL;
26 static constexpr uint64_t
modulus_2 = 0xb85045b68181585dUL;
27 static constexpr uint64_t
modulus_3 = 0x30644e72e131a029UL;
82 static constexpr uint64_t
endo_g1_lo = 0x7a7bd9d4391eb18d;
84 static constexpr uint64_t
endo_g1_hi = 0x0000000000000002UL;
85 static constexpr uint64_t
endo_g2_lo = 0xd91d232ec7e0b3d2UL;
89 static constexpr uint64_t
endo_b2_lo = 0x89d3256894d213e2UL;
97 static constexpr uint64_t
r_inv = 0x87d20782e4866389UL;
103 static constexpr uint64_t
r_inv_0 = 0x327d7c1b18f7bd41UL;
104 static constexpr uint64_t
r_inv_1 = 0xdb8ed52f824ed32fUL;
105 static constexpr uint64_t
r_inv_2 = 0x29b67b05eb29a6a1UL;
106 static constexpr uint64_t
r_inv_3 = 0x19ac99126b459ddaUL;
124 0x7a17caa950ad28d7ULL, 0x4d750e37163c3674ULL, 0x20d251c4dbcb4411ULL, 0xf42f9552a15a51aeULL,
125 0x4f4bc0b2b5ef64bdULL, 0x22a904407b7e725aULL, 0xf60647ce410d7ff7ULL, 0xc9638b5c069c8d94ULL,
128 0x1f6ac17ae15521b9ULL, 0x29e3aca3d71c2cf7ULL, 0x345c97cccce33835ULL, 0x3ed582f5c2aa4372ULL,
129 0x1a4b98fbe78db996ULL, 0x24c48424dd54c4d4ULL, 0x2f3d6f4dd31bd011ULL, 0x39b65a76c8e2db4fULL,
132 0x334bea4e696bd284ULL, 0x99ba8dbde1e518b0ULL, 0x29312d5a5e5edcULL, 0x6697d49cd2d7a508ULL,
133 0x5c65ec9f484e3a79ULL, 0xc2d4900ec0c780a5ULL, 0x2943337e3940c6d1ULL, 0x8fb1d6edb1ba0cfdULL,
136 0x2a1f6744ce179d8eULL, 0x3829df06681f7cbdULL, 0x463456c802275bedULL, 0x543ece899c2f3b1cULL,
137 0x180a96573d3d9f8ULL, 0xf8b21270ddbb927ULL, 0x1d9598e8a7e39857ULL, 0x2ba010aa41eb7786ULL,
142 0x4c710c8092f2ff5eULL, 0x9af4916ba86fcb7fULL,
143 0xe9781656bdec97a0ULL, 0xfbdb0f2afaec667aULL,
144 0x4a5e94161069329bULL, 0x98e2190125e5febcULL };
146 0x5251d378d7f4a143ULL, 0x4de2797ae4d5ea06ULL,
147 0x49731f7cf1b732c9ULL, 0xad825aed9626b0ffULL,
148 0xa91300efa307f9c3ULL, 0xa4a3a6f1afe94286ULL };
150 0xe6b99ee0068dfab5ULL, 0x39bb9964882aa4ecULL,
151 0x8cbd93e909c74f23ULL, 0x276f48b709e2a0fcULL,
152 0x7a71433b8b7f4b33ULL, 0xcd733dc00d1bf56aULL };
154 0x1484c05bce00b620ULL, 0x224cf685243dfa96ULL,
155 0x30152cae7a7b3f0bULL, 0x0d791464ef86e357ULL,
156 0x1b414a8e45c427ccULL, 0x290980b79c016c41ULL };
static constexpr uint64_t primitive_root_wasm_2
static constexpr uint64_t cube_root_wasm_1
static constexpr uint64_t coset_generators_wasm_2[8]
static constexpr uint64_t modulus_0
static constexpr uint64_t primitive_root_wasm_0
static constexpr uint64_t r_inv_1
static constexpr uint64_t r_inv_wasm_6
static constexpr uint64_t primitive_root_wasm_3
static constexpr uint64_t r_inv_wasm_4
static constexpr uint64_t coset_generators_0[8]
static constexpr size_t MAX_BITS_PER_ENDOMORPHISM_SCALAR
static constexpr uint64_t modulus_wasm_0
static constexpr uint64_t modulus_wasm_5
static constexpr uint64_t modulus_wasm_4
static constexpr uint64_t r_squared_3
static constexpr uint64_t r_inv_wasm_8
static constexpr uint64_t r_inv_wasm_2
static constexpr uint64_t r_squared_2
static constexpr uint64_t endo_b2_mid
static constexpr uint64_t cube_root_wasm_3
static constexpr uint64_t coset_generators_2[8]
static constexpr uint64_t modulus_wasm_7
static constexpr uint64_t modulus_wasm_1
static constexpr uint64_t endo_g2_lo
static constexpr uint64_t modulus_3
static constexpr uint64_t r_squared_wasm_0
static constexpr uint64_t coset_generators_wasm_3[8]
static constexpr uint64_t r_inv_3
static constexpr uint64_t r_inv_2
static constexpr uint64_t primitive_root_0
static constexpr uint64_t modulus_1
static constexpr uint64_t r_inv_wasm_0
static constexpr uint64_t cube_root_wasm_0
static constexpr uint64_t r_inv_wasm_7
static constexpr uint64_t coset_generators_3[8]
static constexpr uint64_t primitive_root_2
static constexpr uint64_t endo_g1_mid
static constexpr uint64_t r_squared_0
static constexpr uint64_t endo_minus_b1_mid
static constexpr uint64_t cube_root_wasm_2
static constexpr uint64_t modulus_2
static constexpr uint64_t modulus_wasm_8
static constexpr uint64_t coset_generators_1[8]
static constexpr uint64_t r_squared_1
static constexpr uint64_t modulus_wasm_2
static constexpr uint64_t r_inv_wasm_3
static constexpr uint64_t r_squared_wasm_1
static constexpr uint64_t cube_root_1
static constexpr uint64_t endo_g1_lo
static constexpr uint64_t cube_root_0
static constexpr uint64_t r_inv_0
static constexpr uint64_t r_squared_wasm_3
static constexpr uint64_t cube_root_2
static constexpr uint64_t r_squared_wasm_2
static constexpr uint64_t primitive_root_3
static constexpr size_t NUM_BN254_SCALARS
static constexpr uint64_t r_inv_wasm_5
static constexpr uint64_t primitive_root_1
static constexpr char schema_name[]
static constexpr uint64_t cube_root_3
static constexpr uint64_t endo_b2_lo
static constexpr uint64_t r_inv_wasm_1
static constexpr uint64_t modulus_wasm_6
static constexpr uint64_t coset_generators_wasm_1[8]
static constexpr uint64_t primitive_root_wasm_1
static constexpr uint64_t modulus_wasm_3
static constexpr uint64_t endo_g1_hi
static constexpr bool has_high_2adicity
static constexpr uint64_t endo_minus_b1_lo
static constexpr size_t PUBLIC_INPUTS_SIZE
static constexpr uint64_t coset_generators_wasm_0[8]
static constexpr uint64_t r_inv
static constexpr uint64_t endo_g2_mid
Entry point for Barretenberg command-line interface.