12.13 CP

The CP directive defines a name for a specified coprocessor.

Syntax

name CP expr
where:
name
is the name to be assigned to the coprocessor. name cannot be the same as any of the predefined names.
expr
evaluates to a coprocessor number within the range 0 to 15.

Usage

Use CP to allocate convenient names to coprocessors, to help you to remember what you use each one for.

Note

Avoid conflicting uses of the same coprocessor under different names.
The names p0 to p15 are predefined for coprocessors 0 to 15.

Example

dmu    CP  6       ; defines dmu as a symbol for
                   ; coprocessor 6
Related reference
2.10 Predeclared core register names
2.11 Predeclared extension register names
Non-ConfidentialPDF file icon PDF versionARM DUI0379G
Copyright © 2007, 2008, 2011, 2012, 2014, 2015 ARM. All rights reserved.