From 6c0c56fccac27424416ff3032fa9c2269a3fe1cd Mon Sep 17 00:00:00 2001 From: bruno Date: Mon, 1 Jul 2024 16:17:44 -0300 Subject: [PATCH] fixes to_u128 and to_i128 in the forked noir repo --- acvm-repo/acir_field/src/field_element.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/acvm-repo/acir_field/src/field_element.rs b/acvm-repo/acir_field/src/field_element.rs index 9a5afdb32f3..0a65f7d5d2d 100644 --- a/acvm-repo/acir_field/src/field_element.rs +++ b/acvm-repo/acir_field/src/field_element.rs @@ -277,7 +277,7 @@ impl AcirField for FieldElement { } fn to_i128(self) -> i128 { - let is_negative = self.is_negative(); + let is_negative = self.neg().num_bits() < self.num_bits(); let absolute_value = if is_negative { self.neg() } else { self }; let mut bytes = [0; 32];