X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.machine%2Fsrc%2Fnet%2Fmograsim%2Fmachine%2Fmi%2Fparameters%2FIntegerImmediate.java;h=0a83121cd251346f56f8fa3c547193489d2c8b36;hb=d09827f6dc03fa3cded8e996b4ce45fdae3755ca;hp=e6f5f762c3d4932ced56a600f86dddc47fd7e905;hpb=5e4efdd581f04578be5f59e591f4bcf746df44d8;p=Mograsim.git diff --git a/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/IntegerImmediate.java b/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/IntegerImmediate.java index e6f5f762..0a83121c 100644 --- a/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/IntegerImmediate.java +++ b/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/IntegerImmediate.java @@ -57,4 +57,18 @@ public final class IntegerImmediate implements MicroInstructionParameter return false; return true; } + + /** + * @return The value of this IntegerImmediate as an unsigned BigInteger + */ + public BigInteger getValueAsBigInteger() + { + return value.getUnsignedValue(); + } + + @Override + public String toString() + { + return getValueAsBigInteger().toString(); + } }