reformat / indent add_0 stage
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 14 Feb 2019 08:32:13 +0000 (08:32 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 14 Feb 2019 08:32:13 +0000 (08:32 +0000)
src/add/nmigen_add_experiment.py

index 119b13568305776e5ccd352a71399f0e08d719f0..601b56e900d5fe131a384d923a175bbb9062eb07 100644 (file)
@@ -184,21 +184,25 @@ class FPADD:
                     with m.Else():
                         m.d.sync += b_m[26].eq(1) # set highest mantissa bit
 
-            with m.State("add_0"):
-              m.next = "add_1"
-              m.d.sync += z_e.eq(a_e)
-              with m.If(a_s == b_s):
-                m.d.sync += [
-                tot.eq(a_m + b_m),
-                z_s.eq(a_s)]
-              with m.Else(a_m >= b_m):
-                m.d.sync += [
-                tot.eq(a_m - b_m),
-                z_s.eq(a_s)]
-              with m.Else():
-                m.sync += [
-                tot.eq(b_m - a_m),
-                z_s.eq(b_s)]
+                # First stage of add
+                with m.State("add_0"):
+                    m.next = "add_1"
+                    m.d.sync += z_e.eq(a_e)
+                    with m.If(a_s == b_s):
+                        m.d.sync += [
+                            tot.eq(a_m + b_m),
+                            z_s.eq(a_s)
+                        ]
+                    with m.Else(a_m >= b_m):
+                        m.d.sync += [
+                            tot.eq(a_m - b_m),
+                            z_s.eq(a_s)
+                        ]
+                    with m.Else():
+                        m.sync += [
+                            tot.eq(b_m - a_m),
+                            z_s.eq(b_s)
+                    ]
         return m
 
 """