/* * Written by J.T. Conklin <jtc@netbsd.org>. * Change for long double by Jakub Jelinek <jj@ultra.linux.cz> * Public domain. */#include"quadmath-imp.h"intisinfq(__float128 x){int64_t hx,lx;GET_FLT128_WORDS64(hx,lx,x);
lx |= (hx &0x7fffffffffffffffLL) ^0x7fff000000000000LL;
lx |= -lx;return~(lx >>63) & (hx >>62);}