5.6.10. VTRN

VTRN (Vector Transpose) treats the elements of its operand vectors as elements of 2 x 2 matrices, and transposes the matrices. Figure 5.3 and Figure 5.4 show examples of the operation of VTRN.

Figure 5.3. Operation of doubleword VTRN.8

Figure 5.4. Operation of doubleword VTRN.32

Syntax

VTRN{cond}.size Qd, Qm
VTRN{cond}.size Dd, Dm

where:

cond

is an optional condition code (see Condition codes).

size

must be one of 8, 16, or 32.

Qd, Qm

specifies the vectors, for a quadword operation.

Dd, Dm

specifies the vectors, for a doubleword operation.

Copyright © 2002-2006 ARM Limited. All rights reserved.ARM DUI 0204G
Non-Confidential