C.1 Use of instructions defined in architecture variants

An instruction that is provided by one or more of the architecture extensions is either unpredictable or undefined in an implementation that does not include those extensions.

In the Cortex®‑M33 processor, all instructions not explicitly supported generate an UNDEFINSTR UsageFault exception. For example, using instructions from the Armv8‑M Digital Signal Processing (DSP) extension when this is not included in the processor configuration.

Non-ConfidentialPDF file icon PDF version100230_0004_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights reserved.