Lines Matching refs:rdx
77 using v8::internal::rdx;
107 __ Move(rdx, Smi::FromInt(1)); in ExitCode()
108 __ cmpq(rdx, v8::internal::kSmiConstantRegister); in ExitCode()
109 __ movq(rdx, Immediate(-1)); in ExitCode()
110 __ cmovq(not_equal, rax, rdx); in ExitCode()
145 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(0))); in TestMoveSmi()
146 __ cmpq(rcx, rdx); in TestMoveSmi()
198 __ Move(rdx, Smi::FromInt(y)); in TestSmiCompare()
199 __ movq(r9, rdx); in TestSmiCompare()
200 __ SmiCompare(rcx, rdx); in TestSmiCompare()
216 __ cmpq(rdx, r9); in TestSmiCompare()
220 __ SmiCompare(rdx, rcx); in TestSmiCompare()
315 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(0))); in TEST()
316 __ cmpq(rcx, rdx); in TEST()
322 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(1024))); in TEST()
323 __ cmpq(rcx, rdx); in TEST()
329 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(-1))); in TEST()
330 __ cmpq(rcx, rdx); in TEST()
336 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMaxValue))); in TEST()
337 __ cmpq(rcx, rdx); in TEST()
343 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMinValue))); in TEST()
344 __ cmpq(rcx, rdx); in TEST()
352 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(0))); in TEST()
353 __ cmpq(r8, rdx); in TEST()
359 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(1024))); in TEST()
360 __ cmpq(r8, rdx); in TEST()
366 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(-1))); in TEST()
367 __ cmpq(r8, rdx); in TEST()
373 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMaxValue))); in TEST()
374 __ cmpq(r8, rdx); in TEST()
380 __ Set(rdx, reinterpret_cast<intptr_t>(Smi::FromInt(Smi::kMinValue))); in TEST()
381 __ cmpq(r8, rdx); in TEST()
409 __ Integer64PlusConstantToSmi(rdx, rcx, y); in TestI64PlusConstantToSmi()
410 __ cmpq(rdx, r8); in TestI64PlusConstantToSmi()
608 __ movq(rdx, Immediate(Smi::kMinValue)); in TEST()
609 __ Integer32ToSmi(rdx, rdx); in TEST()
610 cond = masm->CheckBothSmi(rcx, rdx); in TEST()
615 cond = masm->CheckBothSmi(rcx, rdx); in TEST()
619 __ xor_(rdx, Immediate(kSmiTagMask)); in TEST()
620 cond = masm->CheckBothSmi(rcx, rdx); in TEST()
625 cond = masm->CheckBothSmi(rcx, rdx); in TEST()
633 cond = masm->CheckBothSmi(rdx, rdx); in TEST()
769 __ movl(rdx, Immediate(second)); in SmiAddTest()
770 __ Integer32ToSmi(rdx, rdx); in SmiAddTest()
775 __ SmiAdd(r9, rcx, rdx, exit); in SmiAddTest()
780 __ SmiAdd(rcx, rcx, rdx, exit); \ in SmiAddTest()
857 __ Move(rdx, Smi::FromInt(second)); in SmiSubTest()
861 __ SmiSub(r9, rcx, rdx, exit); in SmiSubTest()
866 __ SmiSub(rcx, rcx, rdx, exit); in SmiSubTest()
907 __ Move(rdx, Smi::FromInt(y_min)); in SmiSubOverflowTest()
910 __ SmiSub(r9, rcx, rdx, &overflow_ok); in SmiSubOverflowTest()
921 __ SmiSub(rcx, rcx, rdx, &overflow_ok); in SmiSubOverflowTest()
952 __ Move(rdx, Smi::FromInt(y_max)); in SmiSubOverflowTest()
957 __ SmiSub(r9, rcx, rdx, &overflow_ok); in SmiSubOverflowTest()
968 __ SmiSub(rcx, rcx, rdx, &overflow_ok); in SmiSubOverflowTest()
1057 __ Move(rdx, Smi::FromInt(y)); in TestSmiMul()
1061 __ SmiMul(r9, rcx, rdx, exit); in TestSmiMul()
1070 __ SmiMul(rcx, rcx, rdx, exit); in TestSmiMul()
1076 __ SmiMul(r9, rcx, rdx, &overflow_ok); in TestSmiMul()
1083 __ SmiMul(rcx, rcx, rdx, &overflow_ok2); in TestSmiMul()
1376 SmiIndex index = masm->SmiToIndex(rdx, rcx, i); in TestSmiIndex()
1377 ASSERT(index.reg.is(rcx) || index.reg.is(rdx)); in TestSmiIndex()
1393 index = masm->SmiToNegativeIndex(rdx, rcx, i); in TestSmiIndex()
1394 ASSERT(index.reg.is(rcx) || index.reg.is(rdx)); in TestSmiIndex()
1452 __ Move(rdx, Smi::FromInt(y)); in TestSelectNonSmi()
1453 __ xor_(rdx, Immediate(kSmiTagMask)); in TestSelectNonSmi()
1454 __ SelectNonSmi(r9, rcx, rdx, exit); in TestSelectNonSmi()
1457 __ cmpq(r9, rdx); in TestSelectNonSmi()
1462 __ Move(rdx, Smi::FromInt(y)); in TestSelectNonSmi()
1464 __ SelectNonSmi(r9, rcx, rdx, exit); in TestSelectNonSmi()
1473 __ Move(rdx, Smi::FromInt(y)); in TestSelectNonSmi()
1475 __ xor_(rdx, Immediate(kSmiTagMask)); in TestSelectNonSmi()
1476 __ SelectNonSmi(r9, rcx, rdx, &fail_ok); in TestSelectNonSmi()
1531 __ Move(rdx, Smi::FromInt(y)); in TestSmiAnd()
1533 __ SmiAnd(r9, rcx, rdx); in TestSmiAnd()
1542 __ SmiAnd(rcx, rcx, rdx); in TestSmiAnd()
1614 __ Move(rdx, Smi::FromInt(y)); in TestSmiOr()
1616 __ SmiOr(r9, rcx, rdx); in TestSmiOr()
1625 __ SmiOr(rcx, rcx, rdx); in TestSmiOr()
1699 __ Move(rdx, Smi::FromInt(y)); in TestSmiXor()
1701 __ SmiXor(r9, rcx, rdx); in TestSmiXor()
1710 __ SmiXor(rcx, rcx, rdx); in TestSmiXor()
1867 __ Move(rdx, Smi::FromInt(x)); in TestSmiShiftLeft()
1869 __ SmiShiftLeft(r9, rdx, rcx); in TestSmiShiftLeft()
1876 __ Move(rdx, Smi::FromInt(x)); in TestSmiShiftLeft()
1878 __ SmiShiftLeft(r9, rdx, r11); in TestSmiShiftLeft()
1885 __ Move(rdx, Smi::FromInt(x)); in TestSmiShiftLeft()
1887 __ SmiShiftLeft(rdx, rdx, r11); in TestSmiShiftLeft()
1890 __ cmpq(rdx, r8); in TestSmiShiftLeft()
1958 __ Move(rdx, Smi::FromInt(x)); in TestSmiShiftLogicalRight()
1960 __ SmiShiftLogicalRight(r9, rdx, rcx, exit); in TestSmiShiftLogicalRight()
1967 __ Move(rdx, Smi::FromInt(x)); in TestSmiShiftLogicalRight()
1969 __ SmiShiftLogicalRight(r9, rdx, r11, exit); in TestSmiShiftLogicalRight()
2065 __ Move(rdx, Smi::FromInt(x)); in TestSmiShiftArithmeticRight()
2067 __ SmiShiftArithmeticRight(rdx, rdx, r11); in TestSmiShiftArithmeticRight()
2069 __ cmpq(rdx, r8); in TestSmiShiftArithmeticRight()
2128 __ PositiveSmiTimesPowerOfTwoToInteger64(rdx, rcx, power); in TestPositiveSmiPowerUp()
2129 __ cmpq(rdx, r8); in TestPositiveSmiPowerUp()
2136 __ cmpq(rdx, r8); in TestPositiveSmiPowerUp()
2236 __ movl(rdx, sp0); // Sanity check. in TEST()
2237 __ cmpl(rdx, Immediate(0x109)); in TEST()
2243 __ movl(rdx, Operand(sp0, 2 * kPointerSize)); in TEST()
2244 __ cmpl(rdx, Immediate(0x107)); in TEST()
2251 __ movl(rdx, sp2); // Sanity check. in TEST()
2252 __ cmpl(rdx, Immediate(0x107)); in TEST()
2256 __ movl(rdx, Operand(sp2, 2 * kPointerSize)); in TEST()
2257 __ cmpl(rdx, Immediate(0x105)); in TEST()
2262 __ movl(rdx, Operand(sp2, -2 * kPointerSize)); in TEST()
2263 __ cmpl(rdx, Immediate(0x109)); in TEST()
2270 __ movl(rdx, sp2c2); // Sanity check. in TEST()
2271 __ cmpl(rdx, Immediate(0x105)); in TEST()
2275 __ movl(rdx, Operand(sp2c2, 2 * kPointerSize)); in TEST()
2276 __ cmpl(rdx, Immediate(0x103)); in TEST()
2281 __ movl(rdx, Operand(sp2c2, -2 * kPointerSize)); in TEST()
2282 __ cmpl(rdx, Immediate(0x107)); in TEST()
2290 __ movl(rdx, bp0); // Sanity check. in TEST()
2291 __ cmpl(rdx, Immediate(0x100)); in TEST()
2296 __ movl(rdx, Operand(bp0, -2 * kPointerSize)); in TEST()
2297 __ cmpl(rdx, Immediate(0x102)); in TEST()
2304 __ movl(rdx, bp2); // Sanity check. in TEST()
2305 __ cmpl(rdx, Immediate(0x102)); in TEST()
2310 __ movl(rdx, Operand(bp2, 2 * kPointerSize)); in TEST()
2311 __ cmpl(rdx, Immediate(0x100)); in TEST()
2315 __ movl(rdx, Operand(bp2, -2 * kPointerSize)); in TEST()
2316 __ cmpl(rdx, Immediate(0x104)); in TEST()
2323 __ movl(rdx, bp2c4); // Sanity check. in TEST()
2324 __ cmpl(rdx, Immediate(0x102)); in TEST()
2328 __ movl(rdx, Operand(bp2c4, 2 * kPointerSize)); in TEST()
2329 __ cmpl(rdx, Immediate(0x100)); in TEST()
2333 __ movl(rdx, Operand(bp2c4, -2 * kPointerSize)); in TEST()
2334 __ cmpl(rdx, Immediate(0x104)); in TEST()
2341 __ movl(rdx, bx0); // Sanity check. in TEST()
2342 __ cmpl(rdx, Immediate(0x105)); in TEST()
2346 __ movl(rdx, Operand(bx0, 5 * kPointerSize)); in TEST()
2347 __ cmpl(rdx, Immediate(0x100)); in TEST()
2351 __ movl(rdx, Operand(bx0, -4 * kPointerSize)); in TEST()
2352 __ cmpl(rdx, Immediate(0x109)); in TEST()
2359 __ movl(rdx, bx2); // Sanity check. in TEST()
2360 __ cmpl(rdx, Immediate(0x103)); in TEST()
2364 __ movl(rdx, Operand(bx2, 2 * kPointerSize)); in TEST()
2365 __ cmpl(rdx, Immediate(0x101)); in TEST()
2370 __ movl(rdx, Operand(bx2, -2 * kPointerSize)); in TEST()
2371 __ cmpl(rdx, Immediate(0x105)); in TEST()
2378 __ movl(rdx, bx2c2); // Sanity check. in TEST()
2379 __ cmpl(rdx, Immediate(0x105)); in TEST()
2383 __ movl(rdx, Operand(bx2c2, 2 * kPointerSize)); in TEST()
2384 __ cmpl(rdx, Immediate(0x103)); in TEST()
2388 __ movl(rdx, Operand(bx2c2, -2 * kPointerSize)); in TEST()
2389 __ cmpl(rdx, Immediate(0x107)); in TEST()
2396 __ movl(rdx, r80); // Sanity check. in TEST()
2397 __ cmpl(rdx, Immediate(0x80808080)); in TEST()
2401 __ movl(rdx, Operand(r80, -8 * kIntSize)); in TEST()
2402 __ cmpl(rdx, Immediate(0x78787878)); in TEST()
2406 __ movl(rdx, Operand(r80, 8 * kIntSize)); in TEST()
2407 __ cmpl(rdx, Immediate(0x88888888)); in TEST()
2411 __ movl(rdx, Operand(r80, -64 * kIntSize)); in TEST()
2412 __ cmpl(rdx, Immediate(0x40404040)); in TEST()
2416 __ movl(rdx, Operand(r80, 64 * kIntSize)); in TEST()
2417 __ cmpl(rdx, Immediate(0xC0C0C0C0)); in TEST()
2424 __ movl(rdx, r88); // Sanity check. in TEST()
2425 __ cmpl(rdx, Immediate(0x88888888)); in TEST()
2429 __ movl(rdx, Operand(r88, -8 * kIntSize)); in TEST()
2430 __ cmpl(rdx, Immediate(0x80808080)); in TEST()
2434 __ movl(rdx, Operand(r88, 8 * kIntSize)); in TEST()
2435 __ cmpl(rdx, Immediate(0x90909090)); in TEST()
2439 __ movl(rdx, Operand(r88, -64 * kIntSize)); in TEST()
2440 __ cmpl(rdx, Immediate(0x48484848)); in TEST()
2444 __ movl(rdx, Operand(r88, 64 * kIntSize)); in TEST()
2445 __ cmpl(rdx, Immediate(0xC8C8C8C8)); in TEST()
2453 __ movl(rdx, r864); // Sanity check. in TEST()
2454 __ cmpl(rdx, Immediate(0xC0C0C0C0)); in TEST()
2458 __ movl(rdx, Operand(r864, -8 * kIntSize)); in TEST()
2459 __ cmpl(rdx, Immediate(0xB8B8B8B8)); in TEST()
2463 __ movl(rdx, Operand(r864, 8 * kIntSize)); in TEST()
2464 __ cmpl(rdx, Immediate(0xC8C8C8C8)); in TEST()
2468 __ movl(rdx, Operand(r864, -64 * kIntSize)); in TEST()
2469 __ cmpl(rdx, Immediate(0x80808080)); in TEST()
2473 __ movl(rdx, Operand(r864, 32 * kIntSize)); in TEST()
2474 __ cmpl(rdx, Immediate(0xE0E0E0E0)); in TEST()
2479 __ movl(rdx, Operand(r864, -60 * kIntSize)); in TEST()
2480 __ cmpl(rdx, Immediate(0x84848484)); in TEST()
2484 __ movl(rdx, Operand(r864, 60 * kIntSize)); in TEST()
2485 __ cmpl(rdx, Immediate(0xFCFCFCFC)); in TEST()
2492 __ movl(rdx, Operand(r80, 2)); in TEST()
2493 __ cmpl(rdx, Immediate(0x81818080)); in TEST()
2497 __ movl(rdx, Operand(r80, -2)); in TEST()
2498 __ cmpl(rdx, Immediate(0x80807F7F)); in TEST()
2502 __ movl(rdx, Operand(r80, 126)); in TEST()
2503 __ cmpl(rdx, Immediate(0xA0A09F9F)); in TEST()
2507 __ movl(rdx, Operand(r80, -126)); in TEST()
2508 __ cmpl(rdx, Immediate(0x61616060)); in TEST()
2512 __ movl(rdx, Operand(r80, 254)); in TEST()
2513 __ cmpl(rdx, Immediate(0xC0C0BFBF)); in TEST()
2517 __ movl(rdx, Operand(r80, -254)); in TEST()
2518 __ cmpl(rdx, Immediate(0x41414040)); in TEST()