Lines Matching full:signbit
16 #define SIGNBIT (uint32_t)0x80000000
218 if (((res ^ a) & SIGNBIT) && !((a ^ b) & SIGNBIT)) {
220 res = ~(((int32_t)a >> 31) ^ SIGNBIT);
299 if (((res ^ a) & SIGNBIT) && ((a ^ b) & SIGNBIT)) {
301 res = ~(((int32_t)a >> 31) ^ SIGNBIT);
924 dest = (val >> 31) ^ ~SIGNBIT;
937 dest = (val >> 31) ^ ~SIGNBIT;
1137 if ((tmp ^ (tmp << 1)) & SIGNBIT) { \
1139 tmp = (tmp >> 31) ^ ~SIGNBIT; \
1148 tmp = SIGNBIT - 1; \
1491 if (((low ^ x) & SIGNBIT) && !((x ^ y) & SIGNBIT)) {
1493 low = ((int32_t)x >> 31) ^ ~SIGNBIT;
1498 if (((high ^ x) & SIGNBIT) && !((x ^ y) & SIGNBIT)) {
1500 high = ((int32_t)x >> 31) ^ ~SIGNBIT;
1752 if (x == SIGNBIT) {
1754 x = ~SIGNBIT;
1763 if (x == SIGNBIT) {
1765 x = ~SIGNBIT;