X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.machine%2Fsrc%2Fnet%2Fmograsim%2Fmachine%2Fmi%2Fparameters%2FBooleanClassification.java;h=f52e966baf624ef34781b404bbe2bd98e1838077;hb=f098cd47d06be0cc654532a5fad0e5e89f0ef93c;hp=e1d3e656af4f0bfd32acd83b08b2a04b1604a7de;hpb=73e8cb804627bb71b3ac92796ecf4e29fb848521;p=Mograsim.git diff --git a/plugins/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/BooleanClassification.java b/plugins/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/BooleanClassification.java index e1d3e656..f52e966b 100644 --- a/plugins/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/BooleanClassification.java +++ b/plugins/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/BooleanClassification.java @@ -1,6 +1,9 @@ package net.mograsim.machine.mi.parameters; -import net.mograsim.logic.core.types.BitVector; +import static net.mograsim.logic.core.types.BitVector.SINGLE_0; +import static net.mograsim.logic.core.types.BitVector.SINGLE_1; +import static net.mograsim.logic.core.types.BitVector.SINGLE_U; + import net.mograsim.machine.mi.parameters.MicroInstructionParameter.ParameterType; public class BooleanClassification extends MnemonicFamily @@ -9,16 +12,15 @@ public class BooleanClassification extends MnemonicFamily public BooleanClassification(boolean defaultValue, String trueName, String falseName) { - super(defaultValue ? trueName : falseName, new MnemonicPair("X", BitVector.SINGLE_0), - new MnemonicPair(trueName, BitVector.SINGLE_1), new MnemonicPair(falseName, BitVector.SINGLE_0)); + super(defaultValue ? trueName : falseName, new MnemonicPair("X", SINGLE_U), new MnemonicPair(trueName, SINGLE_1), + new MnemonicPair(falseName, SINGLE_0)); this.trueName = trueName; this.falseName = falseName; } public BooleanClassification(String trueName, String falseName) { - super("X", new MnemonicPair("X", BitVector.SINGLE_0), new MnemonicPair(trueName, BitVector.SINGLE_1), - new MnemonicPair(falseName, BitVector.SINGLE_0)); + super("X", new MnemonicPair("X", SINGLE_U), new MnemonicPair(trueName, SINGLE_1), new MnemonicPair(falseName, SINGLE_0)); this.trueName = trueName; this.falseName = falseName; }