Home | History | Annotate | Download | only in cctest

Lines Matching refs:kMinValue

115       Smi::kMinValue, static_cast<int64_t>(Smi::kMinValue) - 1
121 bool is_in_range = number >= Smi::kMinValue && number <= Smi::kMaxValue;
171 TestMoveSmi(masm, &exit, 12, Smi::FromInt(Smi::kMinValue));
254 TestSmiCompare(masm, &exit, 0x80, 0, Smi::kMinValue);
255 TestSmiCompare(masm, &exit, 0x90, Smi::kMinValue, 0);
258 TestSmiCompare(masm, &exit, 0xC0, -1, Smi::kMinValue);
259 TestSmiCompare(masm, &exit, 0xD0, Smi::kMinValue, -1);
262 TestSmiCompare(masm, &exit, 0x100, Smi::kMinValue, Smi::kMinValue);
263 TestSmiCompare(masm, &exit, 0x110, Smi::kMinValue, Smi::kMaxValue);
264 TestSmiCompare(masm, &exit, 0x120, Smi::kMaxValue, Smi::kMinValue);
325 __ movl(rcx, Immediate(Smi::kMinValue));
327 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMinValue)));
362 __ movl(rcx, Immediate(Smi::kMinValue));
364 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMinValue)));
429 TestI64PlusConstantToSmi(masm, &exit, 0x50, Smi::kMinValue + 5, 5);
432 TestI64PlusConstantToSmi(masm, &exit, 0x80, 0, Smi::kMinValue);
434 TestI64PlusConstantToSmi(masm, &exit, 0xA0, Smi::kMinValue, 0);
436 TestI64PlusConstantToSmi(masm, &exit, 0xC0, twice_max, Smi::kMinValue);
504 __ movl(rcx, Immediate(Smi::kMinValue));
534 kMinValue));
560 __ movq(rdx, Immediate(Smi::kMinValue));
605 __ movq(rcx, Immediate(Smi::kMinValue));
628 if (x == Smi::kMinValue || x == 0) {
691 TestSmiNeg(masm, &exit, 0x60, Smi::kMinValue);
779 int y_max = (x > 0) ? (Smi::kMaxValue + 0) : (Smi::kMinValue - x - 1);
780 int y_min = (x > 0) ? (Smi::kMaxValue - x + 1) : (Smi::kMinValue + 0);
904 SmiAddTest(masm, &exit, 0x60, Smi::kMinValue, 5);
906 SmiAddTest(masm, &exit, 0x80, Smi::kMaxValue, Smi::kMinValue);
914 SmiAddOverflowTest(masm, &exit, 0xF0, Smi::kMinValue);
994 int y_max = (x < 0) ? (Smi::kMaxValue + 0) : (Smi::kMinValue + 0);
995 int y_min = (x < 0) ? (Smi::kMaxValue + x + 2) : (Smi::kMinValue + x);
1120 SmiSubTest(masm, &exit, 0x60, Smi::kMinValue, -5);
1122 SmiSubTest(masm, &exit, 0x80, -Smi::kMaxValue, Smi::kMinValue);
1130 SmiSubOverflowTest(masm, &exit, 0xF0, Smi::kMinValue);
1216 TestSmiMul(masm, &exit, 0xd0, (Smi::kMinValue / 2), 2);
1217 TestSmiMul(masm, &exit, 0xe0, (Smi::kMinValue / 2) - 1, 2);
1236 bool overflow = (x == Smi::kMinValue && y < 0); // Safe approx. used.
1238 bool overflow = (x == Smi::kMinValue && y == -1);
1327 TestSmiDiv(masm, &exit, 0x120, Smi::kMinValue, 1);
1328 TestSmiDiv(masm, &exit, 0x130, Smi::kMinValue, Smi::kMinValue);
1329 TestSmiDiv(masm, &exit, 0x140, Smi::kMinValue, -1);
1349 bool division_overflow = (x == Smi::kMinValue) && (y == -1);
1435 TestSmiMod(masm, &exit, 0x120, Smi::kMinValue, 1);
1436 TestSmiMod(masm, &exit, 0x130, Smi::kMinValue, Smi::kMinValue);
1437 TestSmiMod(masm, &exit, 0x140, Smi::kMinValue, -1);
1585 TestSelectNonSmi(masm, &exit, 0x80, Smi::kMinValue, Smi::kMaxValue);
1586 TestSelectNonSmi(masm, &exit, 0x90, Smi::kMinValue, Smi::kMinValue);
1662 TestSmiAnd(masm, &exit, 0x80, Smi::kMinValue, Smi::kMaxValue);
1663 TestSmiAnd(masm, &exit, 0x90, Smi::kMinValue, Smi::kMinValue);
1664 TestSmiAnd(masm, &exit, 0xA0, Smi::kMinValue, -1);
1665 TestSmiAnd(masm, &exit, 0xB0, Smi::kMinValue, -1);
1741 TestSmiOr(masm, &exit, 0x80, Smi::kMinValue, Smi::kMaxValue);
1742 TestSmiOr(masm, &exit, 0x90, Smi::kMinValue, Smi::kMinValue);
1743 TestSmiOr(masm, &exit, 0xA0, Smi::kMinValue, -1);
1746 TestSmiOr(masm, &exit, 0xD0, Smi::kMinValue, -1);
1822 TestSmiXor(masm, &exit, 0x80, Smi::kMinValue, Smi::kMaxValue);
1823 TestSmiXor(masm, &exit, 0x90, Smi::kMinValue, Smi::kMinValue);
1824 TestSmiXor(masm, &exit, 0xA0, Smi::kMinValue, -1);
1827 TestSmiXor(masm, &exit, 0xD0, Smi::kMinValue, -1);
1885 TestSmiNot(masm, &exit, 0x60, Smi::kMinValue);
1979 TestSmiShiftLeft(masm, &exit, 0x150, Smi::kMinValue);
2083 TestSmiShiftLogicalRight(masm, &exit, 0xB0, Smi::kMinValue);
2150 TestSmiShiftArithmeticRight(masm, &exit, 0x60, Smi::kMinValue);