Format |
Syntax: |
Operation: |
Operands: |
Architecture revision |
Opcode | ||||||||||||||||||||||
|
1 |
sthh.w Rp[disp], Rx:<part>, Ry:<part> |
*(Rp + ZE(disp8 << 2)) = {high-part, low-part}; |
{p, x, y} ∈ {0, 1, …, 15}
disp ∈ {0, 4, ..., 1020}
part ∈ {b,t} |
Rev1+ |
| ||||||||||||||||||||||
|
2 |
sthh.w Rb[Ri << sa], Rx:<part>, Ry:<part> |
*(Rb + (Ri << sa2)) = {high-part, low-part}; |
{b, i, x, y} ∈ {0, 1, …, 15}
sa ∈ {0, 1, 2, 3}
part ∈ {b,t} |
Rev1+ |
|
The selected halfwords of the source registers are combined and stored to the word memory location referred to by the pointer address.
|
Q: |
Not affected. |
|
V: |
Not affected. |
|
N: |
Not affected. |
|
Z: |
Not affected. |
|
C: |
Not affected. |