Lines Matching defs:shift
1847 int shift = shifts[i];
1848 int result = x << shift;
1852 __ SmiShiftLeftConstant(r9, rcx, shift);
1860 __ SmiShiftLeftConstant(rcx, rcx, shift);
1868 __ Move(rcx, Smi::FromInt(shift));
1877 __ Move(r11, Smi::FromInt(shift));
1886 __ Move(r11, Smi::FromInt(shift));
1946 int shift = shifts[i];
1947 intptr_t result = static_cast<unsigned int>(x) >> shift;
1951 __ SmiShiftLogicalRightConstant(r9, rcx, shift, exit);
1959 __ Move(rcx, Smi::FromInt(shift));
1968 __ Move(r11, Smi::FromInt(shift));
1981 __ SmiShiftLogicalRightConstant(r9, rcx, shift, &fail_ok);
1990 __ Move(r8, Smi::FromInt(shift));
2054 int shift = shifts[i];
2055 // Guaranteed arithmetic shift.
2056 int result = (x < 0) ? ~((~x) >> shift) : (x >> shift);
2059 __ SmiShiftArithmeticRightConstant(rcx, rcx, shift);
2066 __ Move(r11, Smi::FromInt(shift));