From fff0d473b50a8b9e65d18db3c00d4d957790b3cb Mon Sep 17 00:00:00 2001
From: Yaman Umuroglu <maltanar@gmail.com>
Date: Mon, 4 Nov 2019 23:39:09 +0000
Subject: [PATCH] [Transform] factor_out_mul_sign_magnitude: fix sign mul node
 pos

---
 src/finn/transformation/streamline.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/finn/transformation/streamline.py b/src/finn/transformation/streamline.py
index b00d5ad9a..3ad878ab8 100644
--- a/src/finn/transformation/streamline.py
+++ b/src/finn/transformation/streamline.py
@@ -328,6 +328,6 @@ def factor_out_mul_sign_magnitude(model):
                     "Mul", [start_name, sign_mul_param_name], [middle_name]
                 )
                 n.input[0] = middle_name
-                graph.node.insert(node_ind + 1, new_mul)
+                graph.node.insert(node_ind - 1, new_mul)
                 graph_modified = True
     return (model, graph_modified)
-- 
GitLab