public Multiply(ECondition condition, EMultiplication multiplication, bool setConditionFlags, string parameterString) { Condition = condition; Multiplication = multiplication; SetConditionFlags = setConditionFlags; Decoded = false; Parse(parameterString); }
public Multiply(ECondition condition, bool setConditionFlags, ERegister rd, ERegister rs, ERegister rm) { Condition = condition; Multiplication = EMultiplication.Mul; SetConditionFlags = setConditionFlags; Rd = rd; Rs = rs; Rm = rm; Decoded = true; }
public Multiply(ECondition condition, EMultiplication multiplication, bool setConditionFlags, ERegister rdhi, ERegister rdlo, ERegister rs, ERegister rm) { Condition = condition; Multiplication = multiplication; SetConditionFlags = setConditionFlags; RdHi = rdhi; RdLo = rdlo; Rs = rs; Rm = rm; Decoded = true; }