Operations:

Format

Syntax:

Operation:

Operands:

Architecture revision

Opcode

1

cop CP#, CRd, CRx, CRy, Op

CP#(CRd) = CP#(CRx) Op CP#(CRy);
# ∈ {0, 1, …, 7}
Op ∈ {0, 1, …, 127}
{d, x, y} ∈ {0, 1, …, 15}

Rev1+

11100

Op[6:5]

11010

Op[4:1]

CP#

Op[0]

CRd

CRx

CRy

5

2

5

4

3

1

4

4

4

Description

Addresses a coprocessor and performs the specified operation on the specified registers.

Status Flags:

Q:

Coprocessor-specific

V:

Coprocessor-specific

N:

Coprocessor-specific

Z:

Coprocessor-specific

C:

Coprocessor-specific

Example:

cop
CP2, CR0, CR1, CR2, 0