Directives Reference

7.2.6CP

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

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 listed in Predefined register and coprocessor

 

names on page 3-9.

expr

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.

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

7-10

Copyright © 2000, 2001 ARM Limited. All rights reserved.

ARM DUI 0068B

Page 292
Image 292
ARM VERSION 1.2 manual 6 CP, Evaluates to a coprocessor number from 0 to