This instruction class may be used to swap a byte (B=1) or a word (B=0) between an ARM7 register and
memory. The SWP instruction is implemented as a LDR followed by a STR and the action of these is as
described in the section on single data transfers. In particular, the description of Big and Little Endian
configuration applies to the SWP instruction.