X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.machine%2Fsrc%2Fnet%2Fmograsim%2Fmachine%2Fmi%2Fparameters%2FBooleanClassification.java;fp=plugins%2Fnet.mograsim.machine%2Fsrc%2Fnet%2Fmograsim%2Fmachine%2Fmi%2Fparameters%2FBooleanClassification.java;h=ed53ece4ac8636561d4181c2eb499152812fdbdc;hb=3278dbc72d3d3c803dc5ad2c0dfedc42b277a3d6;hp=73acc66132ba53af083a6f9236c0a74296ab7e54;hpb=fac8a9fce341bc42173af3cde70ef6aef00d7ee7;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 73acc661..ed53ece4 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 @@ -15,6 +15,14 @@ public class BooleanClassification extends MnemonicFamily 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)); + this.trueName = trueName; + this.falseName = falseName; + } + public Mnemonic get(boolean value) { return get(value ? trueName : falseName);