Home
last modified time | relevance | path

Searched refs:rdx (Results 1 – 4 of 4) sorted by relevance

/art/runtime/arch/x86_64/
Dmemcmp16_x86_64.S47 shl $1, %rdx
48 cmp $79, %rdx
50 add %rdx, %rsi
51 add %rdx, %rdi
52 BRANCH_TO_JMPTBL_ENTRY(L(table_64bytes), %rdx, 2)
67 add %rcx, %rdx
71 cmp $128, %rdx
74 sub $64, %rdx
95 cmp $32, %rdx
107 sub $32, %rdx
[all …]
Dquick_entrypoints_x86_64.S165 PUSH rdx // Quick arg 2.
210 PUSH rdx // Quick arg 2.
252 POP rdx
301 movq %gs:THREAD_SELF_OFFSET, %rdx // pass Thread::Current()
363 movq FRAME_SIZE_REFS_AND_ARGS_CALLEE_SAVE(%rsp), %rdx // pass caller Method*
370 movq %rdx, %rax
502 subq %rdx, %rsp // Reserve stack space for argument array.
520 LOOP_OVER_SHORTY_LOADING_GPRS rdx, edx, .Lgpr_setup_finished
596 subq %rdx, %rsp // Reserve stack space for argument array.
613 LOOP_OVER_SHORTY_LOADING_GPRS rdx, edx, .Lgpr_setup_finished2
[all …]
Djni_entrypoints_x86_64.S28 PUSH rdx // Arg.
66 POP rdx // Arg.
/art/compiler/optimizing/
Dcode_generator_x86_64.cc2532 CpuRegister rdx = locations->GetTemp(0).AsRegister<CpuRegister>(); in DivByPowerOfTwo() local
2534 codegen_->Load64BitValue(rdx, std::abs(imm) - 1); in DivByPowerOfTwo()
2535 __ addq(rdx, numerator); in DivByPowerOfTwo()
2537 __ cmov(kGreaterEqual, rdx, numerator); in DivByPowerOfTwo()
2539 __ sarq(rdx, Immediate(shift)); in DivByPowerOfTwo()
2542 __ negq(rdx); in DivByPowerOfTwo()
2545 __ movq(output_register, rdx); in DivByPowerOfTwo()
2623 CpuRegister rdx = edx; in GenerateDivRemWithAnyConstant() local
2638 __ addq(rdx, numerator); in GenerateDivRemWithAnyConstant()
2641 __ subq(rdx, numerator); in GenerateDivRemWithAnyConstant()
[all …]