114 Anatomia PC
I |
PM MS |
29 |
PSHIMD |
jako PSRAD ze srała | ||
2 |
MO VD |
rcj.->pam./rci. |
30 |
PSHIMD |
jako PSRLD ze stały | |
3 |
MOVD |
pam./rej./ >panv |
31 |
PSH1MO |
jako PSLLO ze stałą | |
4 |
MOVQ |
rej.->pam./rej. |
32 |
PSHIMQ |
jako PSRLQ ze stała | |
5 |
\1C)VQ |
pani /rej /->pam. |
33 |
PSHIMW |
jako PSI-L W ze stała | |
6 |
PACKSSDW |
34 |
PSHIMW |
jako PSRAW ze stałą | ||
7 |
PACKSSWD |
35 |
PSHIMW |
juko PSRLW ze siułą | ||
S |
PACKUSWB |
36 |
PSLLD | |||
9 |
PADDB |
37 |
PSLLQ | |||
10 |
PADDD |
39 |
PSRAD | |||
II |
PADDSB |
40 |
PSRAW | |||
I2 |
PADDSW |
41 |
PSRLD | |||
I3 |
PA DDL Sił |
42 |
PSRLO | |||
I4 |
PA DDL’S W |
43 |
PSRLW | |||
I5 |
PADDW |
44 |
PSUBB | |||
I6 |
PAND |
45 |
PSUBD | |||
I7 |
PANDN |
46 |
PSUBSB | |||
I8 |
PCMPEOB |
47 |
PSUBSW | |||
19 |
PCMPEQD |
48 |
PSUBUSH | |||
20 |
PCMPF.OW |
49 |
PSUBUSW | |||
21 |
PCMPGTB |
50 |
PSI IR W | |||
22 |
PCMPGTD |
51 |
PUNPCKHBW | |||
23 |
PCMPGTW |
52 |
PUNPCKHDO | |||
24 |
PMADDWQ |
53 |
PUNFCHWD | |||
2 .i |
PVll.II HW |
54 |
PUNPCKLBW | |||
26 |
PMULLW |
5:5 |
piJNPCKi.no | |||
27 |
POR |
56 |
PUNPCKLWD | |||
28 |
PSHIMD |
jako PSLLD ze stałą |
57 |
PXOR |
• Przyrostek (Suffbc)
Możliwe oznaczenia to | ||
• |
LIS |
Unsigned Saturation (Nasycenie bez znaku) |
• |
S |
Signed Saturation (Nasycenie z uwzględnieniem znaku) |
• |
B |
Typ danych: Packed Byte |
• |
W |
Typ danych: Packed Word |
• |
n |
Typ danych: Packed Doubleword |
• |
Q |
Typ danych: Quadword |
Połączenie rozkazów MMX w klasy z uwzględnieniem wykonywanych funkcji prowadzi do wyodrębnienia grup przedstawionych w tabeli 2.2.
Mechanizm nasycenia {saturation) oznacza zlekceważenie przepełnienia i ogranicza wynik operacji do wartości wynikającej z zakresu przejętego dla zmiennej (tabela 2.3).