public Datadefinition(EDataSize dataSize, [NotNull] string parameterString) { Linked = false; DataSize = dataSize; Parse(parameterString); Label = parameterString; }
public DataAccess(ECondition condition, bool load, EDataSize dataSize, [NotNull] string parameterString) { Condition = condition; Load = load; DataSize = dataSize; Decoded = false; Linked = false; PreIndex = true; Up = true; Parse(parameterString); }
public DataAccess(ECondition condition, bool load, bool preIndex, bool unsigned, bool writeBack, EDataSize dataSize, ERegister rn, ERegister rd, short immediate) { Offset = EOffset.Immediate; Condition = condition; Load = load; PreIndex = preIndex; Up = unsigned; WriteBack = writeBack; DataSize = dataSize; Rn = rn; Rd = rd; Immediate = immediate; Decoded = true; Linked = true; }
public DataAccess(ECondition condition, bool load, bool preIndex, bool unsigned, bool writeBack, EDataSize dataSize, ERegister rn, ERegister rd, byte shiftCount, EShiftInstruction shiftInst, ERegister rm) { Offset = EOffset.ImmediateShiftRm; Condition = condition; Load = load; PreIndex = preIndex; Up = unsigned; WriteBack = writeBack; DataSize = dataSize; Rn = rn; Rd = rd; ShiftCount = shiftCount; ShiftInst = shiftInst; Rm = rm; Decoded = true; Linked = true; }