The ARM architecture-described in this Architecture Reference Manual-defines the behavior of an abstract machine, referred to as a Processing Element, often abbreviated to PE. Implementations compliant with the ARM architecture must conform to the described behavior of the Processing Element.