X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=net.mograsim.machine%2Fsrc%2Fnet%2Fmograsim%2Fmachine%2Fmi%2Fparameters%2FBooleanClassification.java;h=28bf971b264855b23eb3a618c0ffcd8ab1a17c77;hb=4ba119cab03498736851e6f3f32eec1957839a2e;hp=8ee54985bfe84fb2adfe9027f7aa4cf8cbc0ce71;hpb=18751c233058925190cf9c1e6bbd1e764f68bf43;p=Mograsim.git diff --git a/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/BooleanClassification.java b/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/BooleanClassification.java index 8ee54985..28bf971b 100644 --- a/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/BooleanClassification.java +++ b/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/BooleanClassification.java @@ -6,18 +6,19 @@ import net.mograsim.machine.mi.parameters.MicroInstructionParameter.ParameterTyp public class BooleanClassification extends MnemonicFamily { String trueName, falseName; + public BooleanClassification(String trueName, String falseName) { super(new MnemonicPair(trueName, BitVector.SINGLE_1), new MnemonicPair(falseName, BitVector.SINGLE_0)); this.trueName = trueName; this.falseName = falseName; } - + public Mnemonic get(boolean value) { return get(value ? trueName : falseName); } - + @Override public ParameterType getExpectedType() {