Samsung S3C2440A User Manual

Page 84

Advertising
background image

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

Advertising