Laptop User Manual
S3C2440A RISC MICROPROCESSOR    ARM INSTRUCTION SET 
  3-27 
ASSEMBLER SYNTAX 
Table 3-5. Assembler Syntax Descriptions 
Mnemonic Description Purpose 
UMULL{cond}{S} RdLo,RdHi,Rm,Rs  Unsigned Multiply Long  32 x 32 = 64 
UMLAL{cond}{S} RdLo,RdHi,Rm,Rs  Unsigned Multiply & Accumulate Long  32 x 32 + 64 = 64 
SMULL{cond}{S} RdLo,RdHi,Rm,Rs  Signed Multiply Long  32 x 32 = 64 
SMLAL{cond}{S} RdLo,RdHi,Rm,Rs  Signed Multiply & Accumulate Long  32 x 32 + 64 = 64 
where: 
{cond}      Two-character condition mnemonic. See Table 3-2. 
{S}        Set condition codes if S present 
RdLo, RdHi, Rm, Rs  Expressions evaluating to a register number other than R15. 
EXAMPLES 
  UMULL R1,R4,R2,R3  ; R4,R1:=R2*R3 
  UMLALS  R1,R5,R2,R3  ;  R5,R1:=R2*R3+R5,R1 also setting condition codes 










