rcp dest, src{ .x | .y | .z | .w }
| Name | Registers |
|---|---|
| dest | An output register or temporary register. |
| src | A temporary register, input register, or floating-point constant register. |
Only one component must be specified for src.
Calculates the inverse.
If the result of the operation is positive or negative infinity, NaN may be output.
Use the cmp instruction if you need to distinguish between NaN and positive or negative infinity.
tmp = src { .x | .y | .z | .w }
dest.x = 1 / tmp
dest.y = 1 / tmp
dest.z = 1 / tmp
dest.w = 1 / tmp
rcp r0, c1.x
| 1 | 2 | 3 | 4 | 5 | ||
|---|---|---|---|---|---|---|
| rcp | read | RCP / RSQ | post | write | ||
CONFIDENTIAL