Format |
Syntax: |
Operation: |
Operands: |
Architecture revision |
Opcode | ||||||||||||
1 |
psubx.h Rd, Rx, Ry |
Rd[31:16] = Rx[31:16] - Ry[15:0] ; Rd[15:0] = Rx[15:0] - Ry[31:16]; |
{d, x, y} ∈ {0, 1, …, 15} |
Rev1+ |
|
Subtract the bottom halfword of Ry from the top halfword of Rx and the top halfword of Ry from the bottom halfword of Rx. The resulting halfwords are packed together in the destination regis- ter without performing any saturation.
Q: |
Not affected. |
V: |
Not affected. |
N: |
Not affected. |
Z: |
Not affected. |
C: |
Not affected. |