Fixed a bug in Am2900; created dlatch8/80; relayouted some components
[Mograsim.git] / net.mograsim.machine / src / net / mograsim / machine / isa / AsmIntegerOperand.java
index 70f5a43..d3ac80f 100644 (file)
@@ -55,7 +55,7 @@ public class AsmIntegerOperand implements AsmOperand
                int bitLength = bi.bitLength() - (bi.signum() - 1) / 2;
                if (bitLength > size)
                        throw new AsmNumberFormatException("Error parsing %s: bit count %d exceeds size %d", bi, bitLength, size);
-               BitVectorMutator bvm = BitVectorMutator.ofWidth(size);
+               BitVectorMutator bvm = BitVectorMutator.ofLength(size);
                for (int i = 0; i < size; i++)
                        bvm.setLSBit(i, Bit.of(bi.testBit(i)));
                return bvm.toBitVector();