Home | History | Annotate | Download | only in intltest

Lines Matching full:ushr

647     // ushr (right shift without sign extension)
648 LLAssert(llong(0x7fffa0a0, 0xbcbcdfdf).ushr(16) == llong(0x7fff,0xa0a0bcbc));
649 LLAssert(llong(0x8000789a, 0xbcde0000).ushr(16) == llong(0x00008000,0x789abcde));
650 LLAssert(llong(0x80000000, 0).ushr(63) == llong(0, 1));
651 LLAssert(llong(0x80000000, 0).ushr(47) == llong(0, 0x10000));
652 LLAssert(llong(0x80000000, 0x80000000).ushr(64) == llong(0x80000000, 0x80000000)); // only lower 6 bits are used
653 LLAssert(llong(0x80000000, 0).ushr(-1) == llong(0, 1)); // only lower 6 bits are used