Home | History | Annotate | Download | only in cctest

Lines Matching defs:shift

1977     int shift = shifts[i];
1978 int result = x << shift;
1982 __ SmiShiftLeftConstant(r9, rcx, shift);
1990 __ SmiShiftLeftConstant(rcx, rcx, shift);
1998 __ Move(rcx, Smi::FromInt(shift));
2007 __ Move(r11, Smi::FromInt(shift));
2016 __ Move(r11, Smi::FromInt(shift));
2074 int shift = shifts[i];
2075 intptr_t result = static_cast<unsigned int>(x) >> shift;
2079 __ SmiShiftLogicalRightConstant(r9, rcx, shift, exit);
2087 __ Move(rcx, Smi::FromInt(shift));
2096 __ Move(r11, Smi::FromInt(shift));
2109 __ SmiShiftLogicalRightConstant(r9, rcx, shift, &fail_ok);
2118 __ Move(r8, Smi::FromInt(shift));
2180 int shift = shifts[i];
2181 // Guaranteed arithmetic shift.
2182 int result = (x < 0) ? ~((~x) >> shift) : (x >> shift);
2185 __ SmiShiftArithmeticRightConstant(rcx, rcx, shift);
2192 __ Move(r11, Smi::FromInt(shift));