Home
last modified time | relevance | path

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

/art/runtime/interpreter/mterp/x86_64/
Dop_cmp_long.S6 movzbq 2(rPC), %rdx # edx <- BB
8 GET_WIDE_VREG %rdx, %rdx # rdx <- v[BB]
13 cmpq VREG_ADDRESS(%rcx), %rdx
Dop_move_wide_from16.S4 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B]
5 SET_WIDE_VREG %rdx, rINSTq # v[A] <- rdx
Dop_move_wide_16.S5 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B]
6 SET_WIDE_VREG %rdx, %rax # v[A] <- rdx
Dop_move_wide.S6 GET_WIDE_VREG %rdx, rINSTq # rdx <- v[B]
7 SET_WIDE_VREG %rdx, %rcx # v[A] <- rdx
Dop_move_result_wide.S3 movq (%rax), %rdx # Get wide
4 SET_WIDE_VREG %rdx, rINSTq # v[AA] <- rdx
Dbindiv.S19 $ext # rdx:rax <- sign-extended of rax
Dbindiv2addr.S20 $ext # rdx:rax <- sign-extended of rax
Dfooter.S259 movq OFF_FP_RESULT_REGISTER(rFP), %rdx
260 movq %rax, (%rdx)
Dheader.S139 #define IN_ARG2 %rdx
146 #define OUT_ARG2 %rdx
/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.S173 PUSH rdx // Quick arg 2.
217 PUSH rdx // Quick arg 2.
259 POP rdx
293 PUSH rdx
375 POP rdx
465 movq %gs:THREAD_SELF_OFFSET, %rdx // pass Thread::Current()
543 movq %gs:THREAD_SELF_OFFSET, %rdx // pass Thread
549 movq %rdx, %rax
684 subq %rdx, %rsp // Reserve stack space for argument array.
702 LOOP_OVER_SHORTY_LOADING_GPRS rdx, edx, .Lgpr_setup_finished
[all …]
Djni_entrypoints_x86_64.S28 PUSH rdx // Arg.
66 POP rdx // Arg.
/art/runtime/interpreter/mterp/out/
Dmterp_x86_64.S146 #define IN_ARG2 %rdx
153 #define OUT_ARG2 %rdx
455 GET_WIDE_VREG %rdx, rINSTq # rdx <- v[B]
456 SET_WIDE_VREG %rdx, %rcx # v[A] <- rdx
466 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B]
467 SET_WIDE_VREG %rdx, rINSTq # v[A] <- rdx
478 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B]
479 SET_WIDE_VREG %rdx, %rax # v[A] <- rdx
557 movq (%rax), %rdx # Get wide
558 SET_WIDE_VREG %rdx, rINSTq # v[AA] <- rdx
[all …]
/art/compiler/optimizing/
Dcode_generator_x86_64.cc3505 CpuRegister rdx = locations->GetTemp(0).AsRegister<CpuRegister>(); in DivByPowerOfTwo() local
3507 codegen_->Load64BitValue(rdx, abs_imm - 1); in DivByPowerOfTwo()
3508 __ addq(rdx, numerator); in DivByPowerOfTwo()
3510 __ cmov(kGreaterEqual, rdx, numerator); in DivByPowerOfTwo()
3512 __ sarq(rdx, Immediate(shift)); in DivByPowerOfTwo()
3515 __ negq(rdx); in DivByPowerOfTwo()
3518 __ movq(output_register, rdx); in DivByPowerOfTwo()
3585 CpuRegister rdx = edx; in GenerateDivRemWithAnyConstant() local
3600 __ addq(rdx, numerator); in GenerateDivRemWithAnyConstant()
3603 __ subq(rdx, numerator); in GenerateDivRemWithAnyConstant()
[all …]
/art/runtime/arch/
Dstub_test.cc464 PUSH(%%rdx) in Invoke3WithReferrerAndHidden()
488 POP(%%rdx) in Invoke3WithReferrerAndHidden()
507 POP(%%rdx) in Invoke3WithReferrerAndHidden()