random modifications got semi-correct output
[ieee754fpu.git] / src / ieee754 / fpdiv / div0.py
index 763d0be6ea92f30bdad48dae91a73f5b1ff856b8..7b1d24f473aa09fe842205feac9ef5296051c078 100644 (file)
@@ -73,7 +73,7 @@ class FPDivStage0Mod(Elaboratable):
 
             m.d.comb += [self.o.z.e.eq(self.i.a.e - self.i.b.e + 1),
                          self.o.z.s.eq(self.i.a.s ^ self.i.b.s),
-                         self.o.dividend[-len(am0):].eq(am0), # TODO: check
+                         self.o.dividend[len(self.i.a.m):].eq(am0), # TODO: check
                          self.o.divisor_radicand.eq(bm0), # TODO: check
                          self.o.operation.eq(Const(0)) # TODO check: DIV
                 ]