Home | History | Annotate | Download | only in intltest

Lines Matching full:ushr

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