x86 Assembly Language Reference Manual

Decimal Arithmetic Instructions

The decimal arithmetic instructions perform decimal arithmetic on binary coded decimal (BCD) data.

Table 3–3 Decimal Arithmetic Instructions

Solaris Mnemonic 

Intel/AMD Mnemonic 

Description 

Notes 

aaa

AAA

ASCII adjust after addition 

invalid under -xarch=amd64

aad

AAD

ASCII adjust before division 

invalid under -xarch=amd64

aam

AAM

ASCII adjust after multiplication 

invalid under -xarch=amd64

aas

AAS

ASCII adjust after subtraction 

invalid under -xarch=amd64

daa

DAA

decimal adjust after addition 

invalid under -xarch=amd64

das

DAS

decimal adjust after subtraction 

invalid under -xarch=amd64