Home | History | Annotate | Download | only in cctest

Lines Matching refs:kMinValue

97       Smi::kMinValue, static_cast<int64_t>(Smi::kMinValue) - 1
103 bool is_in_range = number >= Smi::kMinValue && number <= Smi::kMaxValue;
152 TestMoveSmi(masm, &exit, 12, Smi::FromInt(Smi::kMinValue));
234 TestSmiCompare(masm, &exit, 0x80, 0, Smi::kMinValue);
235 TestSmiCompare(masm, &exit, 0x90, Smi::kMinValue, 0);
238 TestSmiCompare(masm, &exit, 0xC0, -1, Smi::kMinValue);
239 TestSmiCompare(masm, &exit, 0xD0, Smi::kMinValue, -1);
242 TestSmiCompare(masm, &exit, 0x100, Smi::kMinValue, Smi::kMinValue);
243 TestSmiCompare(masm, &exit, 0x110, Smi::kMinValue, Smi::kMaxValue);
244 TestSmiCompare(masm, &exit, 0x120, Smi::kMaxValue, Smi::kMinValue);
303 __ movl(rcx, Immediate(Smi::kMinValue));
305 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMinValue)));
340 __ movl(rcx, Immediate(Smi::kMinValue));
342 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMinValue)));
405 TestI64PlusConstantToSmi(masm, &exit, 0x50, Smi::kMinValue + 5, 5);
408 TestI64PlusConstantToSmi(masm, &exit, 0x80, 0, Smi::kMinValue);
410 TestI64PlusConstantToSmi(masm, &exit, 0xA0, Smi::kMinValue, 0);
412 TestI64PlusConstantToSmi(masm, &exit, 0xC0, twice_max, Smi::kMinValue);
478 __ movl(rcx, Immediate(Smi::kMinValue));
508 kMinValue));
544 __ movq(rcx, Immediate(Smi::kMinValue));
550 __ movq(rcx, Immediate(Smi::kMinValue + 1));
560 __ movq(rdx, Immediate(Smi::kMinValue));
605 __ movq(rcx, Immediate(Smi::kMinValue));
627 if (x == Smi::kMinValue || x == 0) {
690 TestSmiNeg(masm, &exit, 0x60, Smi::kMinValue);
776 SmiAddTest(masm, &exit, 0x60, Smi::kMinValue, 5);
778 SmiAddTest(masm, &exit, 0x80, Smi::kMaxValue, Smi::kMinValue);
842 int y_max = (x < 0) ? (Smi::kMaxValue + 0) : (Smi::kMinValue + 0);
843 int y_min = (x < 0) ? (Smi::kMaxValue + x + 2) : (Smi::kMinValue + x);
962 SmiSubTest(masm, &exit, 0x60, Smi::kMinValue, -5);
964 SmiSubTest(masm, &exit, 0x80, -Smi::kMaxValue, Smi::kMinValue);
972 SmiSubOverflowTest(masm, &exit, 0xF0, Smi::kMinValue);
1056 TestSmiMul(masm, &exit, 0xd0, (Smi::kMinValue / 2), 2);
1057 TestSmiMul(masm, &exit, 0xe0, (Smi::kMinValue / 2) - 1, 2);
1075 bool overflow = (x == Smi::kMinValue && y < 0); // Safe approx. used.
1077 bool overflow = (x == Smi::kMinValue && y == -1);
1166 TestSmiDiv(masm, &exit, 0x120, Smi::kMinValue, 1);
1167 TestSmiDiv(masm, &exit, 0x130, Smi::kMinValue, Smi::kMinValue);
1168 TestSmiDiv(masm, &exit, 0x140, Smi::kMinValue, -1);
1187 bool division_overflow = (x == Smi::kMinValue) && (y == -1);
1273 TestSmiMod(masm, &exit, 0x120, Smi::kMinValue, 1);
1274 TestSmiMod(masm, &exit, 0x130, Smi::kMinValue, Smi::kMinValue);
1275 TestSmiMod(masm, &exit, 0x140, Smi::kMinValue, -1);
1420 TestSelectNonSmi(masm, &exit, 0x80, Smi::kMinValue, Smi::kMaxValue);
1421 TestSelectNonSmi(masm, &exit, 0x90, Smi::kMinValue, Smi::kMinValue);
1496 TestSmiAnd(masm, &exit, 0x80, Smi::kMinValue, Smi::kMaxValue);
1497 TestSmiAnd(masm, &exit, 0x90, Smi::kMinValue, Smi::kMinValue);
1498 TestSmiAnd(masm, &exit, 0xA0, Smi::kMinValue, -1);
1499 TestSmiAnd(masm, &exit, 0xB0, Smi::kMinValue, -1);
1574 TestSmiOr(masm, &exit, 0x80, Smi::kMinValue, Smi::kMaxValue);
1575 TestSmiOr(masm, &exit, 0x90, Smi::kMinValue, Smi::kMinValue);
1576 TestSmiOr(masm, &exit, 0xA0, Smi::kMinValue, -1);
1579 TestSmiOr(masm, &exit, 0xD0, Smi::kMinValue, -1);
1654 TestSmiXor(masm, &exit, 0x80, Smi::kMinValue, Smi::kMaxValue);
1655 TestSmiXor(masm, &exit, 0x90, Smi::kMinValue, Smi::kMinValue);
1656 TestSmiXor(masm, &exit, 0xA0, Smi::kMinValue, -1);
1659 TestSmiXor(masm, &exit, 0xD0, Smi::kMinValue, -1);
1716 TestSmiNot(masm, &exit, 0x60, Smi::kMinValue);
1857 TestSmiShiftLeft(masm, &exit, 0x150, Smi::kMinValue);
1960 TestSmiShiftLogicalRight(masm, &exit, 0xB0, Smi::kMinValue);
2026 TestSmiShiftArithmeticRight(masm, &exit, 0x60, Smi::kMinValue);