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));
if (shift >= LONG_BITS) {
aa.ul[H] >> (shift - LONG_BITS);
(aa.ul[H] << (LONG_BITS - shift));