5.8.18. CP directive

The CP directive defines a name for a specified coprocessor. The coprocessor number must be within the range 0 to 15.

Syntax

The syntax of CP is:

name CP numeric-expression

where:

name

is the name to be assigned to the coprocessor. name cannotbe the same as any of the predefined names listed in Predefined register and coprocessor names.

numeric-expression

evaluates to a coprocessor number from 0 to 15.

Usage

Use CP to allocate convenient names to coprocessors, to help you to remember what you use each one for. Be careful to 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
Copyright © 1997, 1998 ARM Limited. All rights reserved.ARM DUI 0041C
Non-Confidential