TMOVMSKlength[condition] dest, op1
其中:
length
|
所需的數據長度,可以由以下字元之一指定:
B -- 傳輸 8 位(位元組)SIMD 欄位
H -- 傳輸 16 位(半字)SIMD 欄位
W -- 傳輸 32 位(字)SIMD 欄位
|
condition
|
可選。16 個條件之一。請參閱:條件執行。
|
dest
|
目標,“英特爾 XScale(R)”核心數據暫存器
|
op1
|
源運算元,“英特爾(R) 無線 MMX™”技術數據暫存器
|
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
|
op1
|
dest
|
0000
|
001
|
1
|
0000
|
限定符 |
欄位 |
值 |
B |
ww |
00 |
H |
ww |
01 |
W |
ww |
10 |
保留 |
ww |
11 |
不影響 SIMD PSR 標誌 (wCASF) 或“飽和”標誌 (wCSSF)。
if (B Specified) then
dest[7]=op1[63]; dest[6]=op1[55]; dest[5]=op1[47]; dest[4]=op1[39]
dest[3]=op1[31]; dest[2]=op1[23]; dest[1]=op1[15]; dest[0]=op1[7]
dest[31:8] =0;
else if (H Specified) then
dest[3]=op1[63]; dest[2]=op1[47]; dest[1]=op1[31];
dest[0]=op1[15];
dest[31:4] =0;
else if (W Specified) then
dest[1]=op1[63]; dest[0]=op1[31]; dest[31:2]=0;