14.7 Wireless MMX pseudo-instructions

Wireless MMX technology provides a set of pseudo-instructions that operate on ARM and Wireless MMX technology registers.

The following table gives an overview of the Wireless MMX Technology pseudo-instructions. These instructions are described in the Wireless MMX Technology Developer Guide.

Table 14-2 Wireless MMX Technology pseudo-instructions

Mnemonic Brief description Example
TMCR Moves the contents of source register, Rn, to Control register, wCn. Maps onto the ARM MCR coprocessor instruction.
TMCR    wc1, r10
TMCRR Moves the contents of two source registers, RnLo and RnHi, to destination register, wRd. Do not use R15 for either RnLo or RnHi. Maps onto the ARM MCRR coprocessor instruction.
TMCRR   wr4, r5, r6
TMRC Moves the contents of Control register, wCn, to destination register, Rd. Do not use R15 for Rd. Maps onto the ARM MRC coprocessor instruction.
TMRC    r1, wc2
TMRRC Moves the contents of source register, wRn, to two destination registers, RdLo and RdHi. Do not use R15 for either destination register. RdLo and RdHi must be distinct registers. Maps onto the ARM MRRC coprocessor instruction.
TMRRC    r1, r0, wr2
WMOV Moves the contents of source register, wRn, to destination register, wRd. This instruction is a form of WOR.
WMOV    wr1, wr8 
WZERO Zeros destination register, wRd. This instruction is a form of WANDN.
WZERO   wr1 
Non-ConfidentialPDF file icon PDF versionARM DUI0473M
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.