Lines Matching refs:shift_val
1877 static int64_t CalculateSignedShiftDistance(int64_t shift_val,
1882 shift_val = ExtractSignedBitfield64(7, 0, shift_val);
1886 if (shift_val > (esize + 1)) shift_val = esize + 1;
1887 if (shift_val < -(esize + 1)) shift_val = -(esize + 1);
1889 return shift_val;
1900 int64_t shift_val = CalculateSignedShiftDistance(src2.Int(vform, i),
1907 if ((shift_val > CountLeadingSignBits(lj_src_val)) && (lj_src_val != 0)) {
1914 } else if ((shift_val > CountLeadingZeros(lj_src_val)) &&
1921 if (shift_val > 63) {
1923 } else if (shift_val < -63) {
1931 if (shift_val < 0) {
1933 shift_val = -shift_val;
1937 if (((usrc_val >> (shift_val - 1)) & 1) == 1) {
1941 usrc_val >>= shift_val;
1945 usrc_val |= (~UINT64_C(0) << (64 - shift_val));
1948 usrc_val <<= shift_val;
1965 int64_t shift_val = CalculateSignedShiftDistance(src2.Int(vform, i),
1972 if ((shift_val > CountLeadingZeros(lj_src_val)) && (lj_src_val != 0)) {
1977 if ((shift_val > 63) || (shift_val < -64)) {
1980 if (shift_val < 0) {
1982 if (((src_val >> (-shift_val - 1)) & 1) == 1) {
1986 if (shift_val == -64) {
1989 src_val >>= -shift_val;
1992 src_val <<= shift_val;