|
@@ -628,7 +628,7 @@ Unit raarmgas;
|
|
|
AS_COMMA: { Operand delimiter }
|
|
|
Begin
|
|
|
if ((instr.opcode=A_MOV) and (operandnum=2)) or
|
|
|
- ((operandnum=3) and not(instr.opcode in [A_UMLAL,A_UMULL,A_SMLAL,A_SMULL])) then
|
|
|
+ ((operandnum=3) and not(instr.opcode in [A_UMLAL,A_UMULL,A_SMLAL,A_SMULL,A_MLA])) then
|
|
|
begin
|
|
|
Consume(AS_COMMA);
|
|
|
if not(TryBuildShifterOp(instr.Operands[operandnum+1] as tarmoperand)) then
|