Apply formatter, optional problems, save actions to machine project
[Mograsim.git] / net.mograsim.machine / src / net / mograsim / machine / mi / components / CoreMicroInstructionMemory.java
index eb47209..a958dc2 100644 (file)
@@ -13,10 +13,9 @@ import net.mograsim.machine.mi.MicroInstructionMemory;
 
 public class CoreMicroInstructionMemory extends BasicCoreComponent
 {
-       private final ReadWriteEnd                              data;
-       private final ReadEnd                                   address;
-       private final MicroInstructionMemory    memory;
-
+       private final ReadWriteEnd data;
+       private final ReadEnd address;
+       private final MicroInstructionMemory memory;
 
        public CoreMicroInstructionMemory(Timeline timeline, int processTime, MicroInstructionMemory memory, ReadWriteEnd data, ReadEnd address)
        {
@@ -46,9 +45,9 @@ public class CoreMicroInstructionMemory extends BasicCoreComponent
        @Override
        protected TimelineEventHandler compute()
        {
-               if(!address.hasNumericValue())
+               if (!address.hasNumericValue())
                {
-                       return e -> data.feedSignals(Bit.U.toVector(data.width()));//TODO don't always feed U, but decide to feed X or U.
+                       return e -> data.feedSignals(Bit.U.toVector(data.width()));// TODO don't always feed U, but decide to feed X or U.
                }
                long addressed = address.getUnsignedValue();
                BitVector storedData = memory.getCell(addressed).toBitVector();