127#if VTK_SIZEOF_VOID_P >= 8
130 long long i =
static_cast<long long>(x);
131 f =
static_cast<F
>(x - i);
132 return static_cast<int>(i - 103079215104LL);
133#elif !defined VTK_WORDS_BIGENDIAN
140 dual.d = x + 103079215104.0;
141 f = dual.s[0] * 0.0000152587890625;
142 return static_cast<int>((dual.i[1] << 16) | ((dual.i[0]) >> 16));
150 dual.d = x + 103079215104.0;
151 f = dual.s[3] * 0.0000152587890625;
152 return static_cast<int>((dual.i[0] << 16) | ((dual.i[1]) >> 16));