6.3.1. 伪指令

Table 6.3 提供了无线 MMX 技术伪指令的概述。 可使用该表查找《无线 MMX 技术开发指南》Chapter 4 ARM 和 Thumb 指令中所介绍的指令。

Table 6.3. 无线 MMX 技术伪指令

助记符 简单说明 示例
TMCR 将源寄存器 Rn 的内容移到控制寄存器 wCn 中。 映射到 ARM MCR 协处理器指令(MCR、MCR2、MCRR 和 MCRR2)。

TMCR    wc1, r10

TMCRR 将两个源寄存器 RnLo RnHi 的内容移到目标寄存器 wRd。 不要将 r15 用于 RnLo RnHi。 映射到 ARM MCRR 协处理器指令(MCR、MCR2、MCRR 和 MCRR2)。

TMCRR   wr4, r5, r6

TMRC 将控制寄存器 wCn 的内容移到目标寄存器 Rd。 不要将 r15 用于 Rd。 映射到 ARM MRC 协处理器指令(MRC、MRC2、MRRC 和 MRRC2)。

TMRC    r1, wc2

TMRRC 将源寄存器 wRn 的内容移到两个目标寄存器 RdLoRdHi。 不要将 r15 用于其中任一目标寄存器RdLoRdHi 必须为不同的寄存器,否则结果将不可预测。 映射到 ARM MRRC 协处理器指令(MRC、MRC2、MRRC 和 MRRC2)。

TMRRC    r1, r0, wr2

WMOV 将源寄存器 wRn 的内容移到目标寄存器 wRd。 此指令是 WOR 的一种形式(请参阅Table 6.2)。

WMOV    wr1, wr8 

WZERO 清零目标寄存器 wRd。 此指令是 WANDN 的一种形式(请参阅Table 6.2)。

WZERO   wr1 

Copyright © 2002-2007 ARM Limited. All rights reserved. ARM DUI 0204HC
Non-Confidential