This document describes the environment, organization, and program state of theAMD Southern Islands series of devices. It details the instruction set and themicrocode formats native to this family of processors that are accessible toprogrammers and compilers.The document specifies the instructions (including the format of each type ofinstruction) and the relevant program state (including how the program stateinteracts with the instructions). Some instruction fields are mutually dependent;not all possible settings for all fields are legal. This document specifies the validcombinations.