X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.core%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fcore%2Fcomponents%2FCoreMux.java;h=5b4220a54604ba0c90cb156b3a3e90ffc53a7fba;hb=8bed58cd47f4e53a0a83e066d38864aa6875502f;hp=a47ad6b5715fed44168b4d8be92ebd2d2eff9b86;hpb=9bb76ff610ab0fcc07a9049e4a572053339593c9;p=Mograsim.git diff --git a/net.mograsim.logic.core/src/net/mograsim/logic/core/components/CoreMux.java b/net.mograsim.logic.core/src/net/mograsim/logic/core/components/CoreMux.java index a47ad6b5..5b4220a5 100644 --- a/net.mograsim.logic.core/src/net/mograsim/logic/core/components/CoreMux.java +++ b/net.mograsim.logic.core/src/net/mograsim/logic/core/components/CoreMux.java @@ -71,7 +71,7 @@ public class CoreMux extends BasicCoreComponent public TimelineEventHandler compute() { int selectValue; - if (!select.hasNumericValue() || (selectValue = (int) select.getUnsignedValue()) >= inputs.length) + if (!select.getValues().isBinary() || (selectValue = (int) select.getValues().getUnsignedValueLong()) >= inputs.length) { return e -> out.clearSignals(); }