Home | History | Annotate | Download | only in cctest

Lines Matching refs:rdx

54 using v8::internal::rdx;
83 // in RSI, RDI, RDX, RCX, R8, and R9, and floating point arguments in
121 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(0)));
122 __ cmpq(rcx, rdx);
169 __ Move(rdx, Smi::FromInt(y));
170 __ movq(r9, rdx);
171 __ SmiCompare(rcx, rdx);
187 __ cmpq(rdx, r9);
191 __ SmiCompare(rdx, rcx);
277 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(0)));
278 __ SmiCompare(rcx, rdx);
284 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(1024)));
285 __ SmiCompare(rcx, rdx);
291 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(-1)));
292 __ SmiCompare(rcx, rdx);
298 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMaxValue)));
299 __ SmiCompare(rcx, rdx);
305 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMinValue)));
306 __ SmiCompare(rcx, rdx);
314 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(0)));
315 __ SmiCompare(r8, rdx);
321 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(1024)));
322 __ SmiCompare(r8, rdx);
328 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(-1)));
329 __ SmiCompare(r8, rdx);
335 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMaxValue)));
336 __ SmiCompare(r8, rdx);
342 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMinValue)));
343 __ SmiCompare(r8, rdx);
370 __ Integer64PlusConstantToSmi(rdx, rcx, y);
371 __ SmiCompare(rdx, r8);
560 __ movq(rdx, Immediate(Smi::kMinValue));
561 __ Integer32ToSmi(rdx, rdx);
562 cond = masm->CheckBothSmi(rcx, rdx);
567 cond = masm->CheckBothSmi(rcx, rdx);
571 __ xor_(rdx, Immediate(kSmiTagMask));
572 cond = masm->CheckBothSmi(rcx, rdx);
577 cond = masm->CheckBothSmi(rcx, rdx);
585 cond = masm->CheckBothSmi(rdx, rdx);
715 __ movl(rdx, Immediate(second));
716 __ Integer32ToSmi(rdx, rdx);
721 __ SmiAdd(r9, rcx, rdx, exit);
726 __ SmiAdd(rcx, rcx, rdx, exit); \
798 __ Move(rdx, Smi::FromInt(second));
802 __ SmiSub(r9, rcx, rdx, exit);
807 __ SmiSub(rcx, rcx, rdx, exit);
848 __ Move(rdx, Smi::FromInt(y_min));
851 __ SmiSub(r9, rcx, rdx, &overflow_ok);
862 __ SmiSub(rcx, rcx, rdx, &overflow_ok);
893 __ Move(rdx, Smi::FromInt(y_max));
898 __ SmiSub(r9, rcx, rdx, &overflow_ok);
909 __ SmiSub(rcx, rcx, rdx, &overflow_ok);
993 __ Move(rdx, Smi::FromInt(y));
997 __ SmiMul(r9, rcx, rdx, exit);
1006 __ SmiMul(rcx, rcx, rdx, exit);
1012 __ SmiMul(r9, rcx, rdx, &overflow_ok);
1019 __ SmiMul(rcx, rcx, rdx, &overflow_ok2);
1297 SmiIndex index = masm->SmiToIndex(rdx, rcx, i);
1298 ASSERT(index.reg.is(rcx) || index.reg.is(rdx));
1314 index = masm->SmiToNegativeIndex(rdx, rcx, i);
1315 ASSERT(index.reg.is(rcx) || index.reg.is(rdx));
1368 __ Move(rdx, Smi::FromInt(y));
1369 __ xor_(rdx, Immediate(kSmiTagMask));
1370 __ SelectNonSmi(r9, rcx, rdx, exit);
1373 __ SmiCompare(r9, rdx);
1378 __ Move(rdx, Smi::FromInt(y));
1380 __ SelectNonSmi(r9, rcx, rdx, exit);
1389 __ Move(rdx, Smi::FromInt(y));
1391 __ xor_(rdx, Immediate(kSmiTagMask));
1392 __ SelectNonSmi(r9, rcx, rdx, &fail_ok);
1442 __ Move(rdx, Smi::FromInt(y));
1444 __ SmiAnd(r9, rcx, rdx);
1453 __ SmiAnd(rcx, rcx, rdx);
1520 __ Move(rdx, Smi::FromInt(y));
1522 __ SmiOr(r9, rcx, rdx);
1531 __ SmiOr(rcx, rcx, rdx);
1600 __ Move(rdx, Smi::FromInt(y));
1602 __ SmiXor(r9, rcx, rdx);
1611 __ SmiXor(rcx, rcx, rdx);
1758 __ Move(rdx, Smi::FromInt(x));
1760 __ SmiShiftLeft(r9, rdx, rcx, exit);
1767 __ Move(rdx, Smi::FromInt(x));
1769 __ SmiShiftLeft(r9, rdx, r11, exit);
1776 __ Move(rdx, Smi::FromInt(x));
1778 __ SmiShiftLeft(rdx, rdx, r11, exit);
1781 __ SmiCompare(rdx, r8);
1821 __ movq(rdx, r11);
1823 __ SmiShiftLeft(rdx, rdx, r8, &fail_ok4);
1828 __ SmiCompare(rdx, r11);
1892 __ Move(rdx, Smi::FromInt(x));
1894 __ SmiShiftLogicalRight(r9, rdx, rcx, exit);
1901 __ Move(rdx, Smi::FromInt(x));
1903 __ SmiShiftLogicalRight(r9, rdx, r11, exit);
1994 __ Move(rdx, Smi::FromInt(x));
1996 __ SmiShiftArithmeticRight(rdx, rdx, r11);
1998 __ SmiCompare(rdx, r8);
2052 __ PositiveSmiTimesPowerOfTwoToInteger64(rdx, rcx, power);
2053 __ SmiCompare(rdx, r8);
2060 __ SmiCompare(rdx, r8);