1#include "SDL_internal.h" 2/* 3 * Written by J.T. Conklin <[email protected]>. 4 * Public domain. 5 */ 6 7/* 8 * isinff(x) returns 1 if x is inf, -1 if x is -inf, else 0; 9 * no branching! 10 */ 11 12#include "math.h" 13#include "math_private.h" 14 15int __isinff (float x) 16{ 17 int32_t ix,t; 18 GET_FLOAT_WORD(ix,x); 19 t = ix & 0x7fffffff; 20 t ^= 0x7f800000; 21 t |= -t; 22 return ~(t >> 31) & (ix >> 30); 23} 24libm_hidden_def(__isinff) 25 26