| 371 | d = sqrtf(1.0f + x2 / y2); |
| 372 | else if (x2 > 0.0f) |
| 373 | d = sqrtf(1.0f + y2 / x2); |
| 374 | x = fmaxf(-1.0f, fminf(1.0f, x * d)); |
| 375 | y = fmaxf(-1.0f, fminf(1.0f, y * d)); |
| 376 | } |
| 377 | |
| 378 | static inline float saturatef(float v, float lo, float hi) |
| 379 | { |
| 380 | return v < lo ? lo : v > hi ? hi : v; |
no outgoing calls
no test coverage detected