X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.machine%2Fsrc%2Fnet%2Fmograsim%2Fmachine%2Fmi%2Fparameters%2FMnemonic.java;h=5ea2be05432702daea5866e6b59623bd8aee5925;hb=4ba119cab03498736851e6f3f32eec1957839a2e;hp=46338477a40ad18f42af2a8c1ec0fb7472acfe90;hpb=a8c93edad3e4fc0651e2d18734ef189c376539a9;p=Mograsim.git diff --git a/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/Mnemonic.java b/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/Mnemonic.java index 46338477..5ea2be05 100644 --- a/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/Mnemonic.java +++ b/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/Mnemonic.java @@ -8,7 +8,7 @@ public final class Mnemonic implements MicroInstructionParameter private final BitVector vector; final MnemonicFamily owner; private final int ordinal; - + Mnemonic(String text, BitVector vector, MnemonicFamily owner, int ordinal) { super(); @@ -48,14 +48,14 @@ public final class Mnemonic implements MicroInstructionParameter @Override public ParameterType getType() { - return ParameterType.MNEMONIC; + return owner.getExpectedType(); } - + public int ordinal() { return ordinal; } - + @Override public String toString() {