From edda62f29334c0cf8fd3494e694fd317132eed29 Mon Sep 17 00:00:00 2001
From: ahoni <aurelie.saulq@proton.me>
Date: Thu, 27 Feb 2025 22:03:41 +0100
Subject: [PATCH] fixed point bug fix

---
 .../__pycache__/shiftlif.cpython-310.pyc      | Bin 9784 -> 9784 bytes
 .../modnef/quantizer/fixed_point_quantizer.py |   2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/modneflib/modnef/modnef_torch/modnef_neurons/srlif_model/__pycache__/shiftlif.cpython-310.pyc b/modneflib/modnef/modnef_torch/modnef_neurons/srlif_model/__pycache__/shiftlif.cpython-310.pyc
index 860b43ebff0ba486f0e88a729ea8b2cb1b45c4b7..51207de58951388697859e3db0354711ffcf5ca0 100644
GIT binary patch
delta 19
acmdntv%`lgpO=@5fq{X+w`n7no*Do&A_Rm0

delta 19
acmdntv%`lgpO=@5fq{YHwZld(Jv9I}j0E5S

diff --git a/modneflib/modnef/quantizer/fixed_point_quantizer.py b/modneflib/modnef/quantizer/fixed_point_quantizer.py
index 83de75f..030bb83 100644
--- a/modneflib/modnef/quantizer/fixed_point_quantizer.py
+++ b/modneflib/modnef/quantizer/fixed_point_quantizer.py
@@ -132,7 +132,7 @@ class FixedPointQuantizer(Quantizer):
       if int_max>1:
         int_part_size = ceil(log(int_max)/log(2))+int(self.signed)
       else:
-        int_part_size = int_max
+        int_part_size = int_max+int(self.signed)
       
       if self.bitwidth==-1:
         self.bitwidth = int_part_size+self.fixed_point
-- 
GitLab