Partial precision logp2(x).
logp dst, src |
---|
where
Vertex shader versions | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
logp | x | x | x | x | x | x |
The following code fragment shows the operations performed.
float f = abs(src); if (f != 0) dest.x = dest.y = dest.z = dest.w = (float)(log(f)/log(2)); else dest.x = dest.y = dest.z = dest.w = -FLT_MAX;
This instruction provides logarithm base 2 partial precision, up to 10 bits.