TEXTRC - 提取與傳輸

語法

TEXTRClength[Condition] R15, #Imm3

其中:

length
所需的數據長度,可以由以下字元之一指定:
B -- 用於在“位元組”操作之後傳輸標誌
H -- 用於在“半字”操作之後傳輸標誌
W -- 用於“字”操作之後傳輸標誌
condition
可選。16 個條件之一。請參閱:條件執行
Imm3
指定從哪個半位元組/位元組/半字提取標誌

說明

從“英特爾(R) 無線 MMX™”技術 SIMD PSR 暫存器 (wCASF) 提取 3 位立即數欄位指定的 4-/8-/16 位向量的算術標誌設定,並傳輸到“英特爾 XScale(R)”核心 CPSR。

指令中指定的任何條件必須與條件程式碼狀態相匹配,否則不執行該指令。

備註

指定除 R15 之外的任何目標暫存器時,均會導致未定義的指令異常

編碼

31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Cond
1110
ww0
1
0011
1111
0001
011
1
0bbb
 

子欄位編碼

限定符
欄位
B
ww
00
H
ww
01
W
ww
10
保留
ww
11
Imm3
bbb
3 位偏移量
 

影響的 SIMD 標誌

不影響 SIMD PSR 標誌 (wCASF) 或“飽和”標誌 (wCSSF)。

操作

if (B Specified)

then CPSR[31:28] = wCASF[Nibble[#Imm[2:0]]]

else if (H Specified)

then CPSR[31:28] = wCASF[Nibble[#Imm[1:0],1]]

else if (W Specified)CPSR[31:28] = wCASF[Nibble[#Imm[0],1,1]]

 

更多資訊

TANDC
TEXTRM
TMOVMSK

TORC