ARM DUI 0553A Copyright © 2010 ARM. All rights reserved. 3-1
ID121610 Non-Confidential
Chapter 3
The Cortex-M4 Instruction Set
This chapter is the reference material for the Cortex-M4 instruction set description in a User Guide.
The following sections give general information:
• Instruction set summary on page 3-2
• CMSIS functions on page 3-9
• About the instruction descriptions on page 3-11.
Each of the following sections describes a functional group of Cortex-M4 instructions. Together
they describe all the instructions supported by the Cortex-M4 processor:
• Memory access instructions on page 3-22
• General data processing instructions on page 3-39
• Multiply and divide instructions on page 3-74
• Saturating instructions on page 3-95
• Packing and unpacking instructions on page 3-107
• Bitfield instructions on page 3-114
• Branch and control instructions on page 3-118
• Miscellaneous instructions on page 3-157
• Floating-point instructions on page 3-126.