Searched refs:rdx (Results 1 – 4 of 4) sorted by relevance
/art/runtime/arch/x86_64/ |
D | memcmp16_x86_64.S | 47 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 …]
|
D | quick_entrypoints_x86_64.S | 165 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 …]
|
D | jni_entrypoints_x86_64.S | 28 PUSH rdx // Arg. 66 POP rdx // Arg.
|
/art/compiler/optimizing/ |
D | code_generator_x86_64.cc | 2532 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 …]
|