From beb8e470fc8b6cfa846bcc7f15ce2e79fb05e184 Mon Sep 17 00:00:00 2001 From: Rumata888 Date: Tue, 2 May 2023 17:46:13 +0000 Subject: [PATCH 1/2] Finish the fix --- .../bn254/scalar_multiplication/scalar_multiplication.test.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpp/src/barretenberg/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.test.cpp b/cpp/src/barretenberg/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.test.cpp index a09245c1e7..de0a005af2 100644 --- a/cpp/src/barretenberg/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.test.cpp +++ b/cpp/src/barretenberg/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.test.cpp @@ -482,7 +482,7 @@ TEST(scalar_multiplication, construct_addition_chains) bucket_counts, &bit_offsets[0], state.point_schedule, - num_points, + static_cast(state.round_counts[0]), static_cast(num_buckets), bucket_empty_status }; From 46919d3d74c438613f4dcc786e0f9ba42b104d4b Mon Sep 17 00:00:00 2001 From: Rumata888 Date: Wed, 3 May 2023 17:46:44 +0000 Subject: [PATCH 2/2] Fixed the info and deleted an old commented out line --- .../bn254/scalar_multiplication/scalar_multiplication.test.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpp/src/barretenberg/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.test.cpp b/cpp/src/barretenberg/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.test.cpp index de0a005af2..bd0875ba96 100644 --- a/cpp/src/barretenberg/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.test.cpp +++ b/cpp/src/barretenberg/ecc/curves/bn254/scalar_multiplication/scalar_multiplication.test.cpp @@ -488,9 +488,9 @@ TEST(scalar_multiplication, construct_addition_chains) start = std::chrono::steady_clock::now(); scalar_multiplication::construct_addition_chains(product_state, true); - // scalar_multiplication::scalar_multiplication_internal(state, monomials); end = std::chrono::steady_clock::now(); diff = std::chrono::duration_cast(end - start); + info("construct addition chains: ", diff.count(), "ms"); std::cout << "scalar mul: " << diff.count() << "ms" << std::endl; aligned_free(bucket_empty_status);