From 8869855fa905ec2a1c9296e87724bbb7c6ec0015 Mon Sep 17 00:00:00 2001 From: Nikita Masych Date: Mon, 8 Jan 2024 11:45:53 +0200 Subject: [PATCH] feat: optimized slice allocation --- crates/ipa-multipoint/src/utils.nr | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/ipa-multipoint/src/utils.nr b/crates/ipa-multipoint/src/utils.nr index 5d3a80d..a96420c 100644 --- a/crates/ipa-multipoint/src/utils.nr +++ b/crates/ipa-multipoint/src/utils.nr @@ -6,9 +6,9 @@ use dep::std::unsafe::zeroed; // (like N*2 for weights and inverted weights in barycentric). pub(crate) fn allocate_slice(len: u64) -> [T] { let mut res: [T] = []; - + let value = zeroed(); for _ in 0..len { - res = res.push_back(zeroed()); + res = res.push_back(value); } res @@ -35,4 +35,4 @@ pub(crate) fn u64_to_u8(num: u64) -> [u8; 8] { } out -} \ No newline at end of file +}