| Parameter | Description |
|---|---|
| x | The single precision float to change the sign. |
| y | The single precision float used to test the most significant bit. |
float Returns x with changed sign based on y.
Change the sign of x based on the most significant bit of y [msb(y) ? -x : x].
| Parameter | Description |
|---|---|
| x | The single precision float vector to change the sign. |
| y | The single precision float vector used to test the most significant bit. |
float2 Returns vector x with changed sign based on vector y.
Change the sign of components of x based on the most significant bit of components of y [msb(y) ? -x : x].
| Parameter | Description |
|---|---|
| x | The single precision float vector to change the sign. |
| y | The single precision float vector used to test the most significant bit. |
float3 Returns vector x with changed sign based on vector y.
Change the sign of components of x based on the most significant bit of components of y [msb(y) ? -x : x].
| Parameter | Description |
|---|---|
| x | The single precision float vector to change the sign. |
| y | The single precision float vector used to test the most significant bit. |
float4 Returns vector x with changed sign based on vector y.
Change the sign of components of x based on the most significant bit of components of y [msb(y) ? -x : x].