ARM Instruction Reference

4.7.1CDP, CDP2

Coprocessor data operations.

Syntax

CDP{cond} coproc, opcode1, CRd, CRn, CRm{, opcode2}

CDP2 coproc, opcode1, CRd, CRn, CRm{, opcode2}

where:

 

cond

is an optional condition code (see Conditional execution on

 

page 4-4).

coproc

is the name of the coprocessor the instruction is for. The standard

 

name is pn, where n is an integer in the range 0-15.

opcode1

is a coprocessor-specific opcode.

CRd, CRn, CRm

are coprocessor registers.

opcode2

is an optional coprocessor-specific opcode.

Usage

The use of these instructions depends on the coprocessor. See the coprocessor documentation for details.

Note

CDP2 is always unconditional.

Architectures

CDP is available in ARM architecture versions 2 and above.

CDP2 is available in ARM architecture versions 5 and above.

ARM DUI 0068B

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

4-63

Page 173
Image 173
ARM VERSION 1.2 manual 1 CDP, CDP2