LONG_BITS
if (shift >= LONG_BITS) {
aa.ul[L] << (shift - LONG_BITS);
(aa.ul[L] >> (LONG_BITS - shift));
if (shift >= LONG_BITS) {
s = (aa.sl[H] >> (LONG_BITS - 1)) >> 1;
aa.sl[H] >> (shift - LONG_BITS);
(aa.ul[H] << (LONG_BITS - shift));
#define ONE_FOURTH (1L << (LONG_BITS - 2))
#define ONE_FOURTH (1L << (LONG_BITS - 2))
d = (double)u.ul[H] * ((1L << (LONG_BITS - 2)) * 4.0);
f = (double)u.ul[H] * ((1L << (LONG_BITS - 2)) * 4.0);
d = (double)u.ul[H] * ((1L << (LONG_BITS - 2)) * 4.0);
if (shift >= LONG_BITS) {
aa.ul[L] << (shift - LONG_BITS);
(aa.ul[L] >> (LONG_BITS - shift));
if (shift >= LONG_BITS) {
aa.ul[H] >> (shift - LONG_BITS);
(aa.ul[H] << (LONG_BITS - shift));
if (shift >= LONG_BITS) {
aa.ul[L] << (shift - LONG_BITS);
(aa.ul[L] >> (LONG_BITS - shift));
if (shift >= LONG_BITS) {
s = (aa.sl[H] >> (LONG_BITS - 1)) >> 1;
aa.sl[H] >> (shift - LONG_BITS);
(aa.ul[H] << (LONG_BITS - shift));
if (shift >= LONG_BITS) {
aa.ul[H] >> (shift - LONG_BITS);
(aa.ul[H] << (LONG_BITS - shift));