Searched refs:rdx (Results 1 – 15 of 15) sorted by relevance
/art/runtime/interpreter/mterp/x86_64/ |
D | op_cmp_long.S | 6 movzbq 2(rPC), %rdx # edx <- BB 8 GET_WIDE_VREG %rdx, %rdx # rdx <- v[BB] 13 cmpq VREG_ADDRESS(%rcx), %rdx
|
D | op_move_wide_from16.S | 4 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B] 5 SET_WIDE_VREG %rdx, rINSTq # v[A] <- rdx
|
D | op_move_wide_16.S | 5 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B] 6 SET_WIDE_VREG %rdx, %rax # v[A] <- rdx
|
D | op_move_wide.S | 6 GET_WIDE_VREG %rdx, rINSTq # rdx <- v[B] 7 SET_WIDE_VREG %rdx, %rcx # v[A] <- rdx
|
D | op_move_result_wide.S | 3 movq (%rax), %rdx # Get wide 4 SET_WIDE_VREG %rdx, rINSTq # v[AA] <- rdx
|
D | bindiv.S | 19 $ext # rdx:rax <- sign-extended of rax
|
D | bindiv2addr.S | 20 $ext # rdx:rax <- sign-extended of rax
|
D | footer.S | 260 movq OFF_FP_RESULT_REGISTER(rFP), %rdx 261 movq %rax, (%rdx)
|
D | header.S | 138 #define IN_ARG2 %rdx 145 #define OUT_ARG2 %rdx
|
/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. 209 PUSH rdx // Quick arg 2. 251 POP rdx 300 movq %gs:THREAD_SELF_OFFSET, %rdx // pass Thread::Current() 360 movq %gs:THREAD_SELF_OFFSET, %rdx // pass Thread 366 movq %rdx, %rax 501 subq %rdx, %rsp // Reserve stack space for argument array. 519 LOOP_OVER_SHORTY_LOADING_GPRS rdx, edx, .Lgpr_setup_finished 595 subq %rdx, %rsp // Reserve stack space for argument array. 612 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/runtime/interpreter/mterp/out/ |
D | mterp_x86_64.S | 145 #define IN_ARG2 %rdx 152 #define OUT_ARG2 %rdx 449 GET_WIDE_VREG %rdx, rINSTq # rdx <- v[B] 450 SET_WIDE_VREG %rdx, %rcx # v[A] <- rdx 460 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B] 461 SET_WIDE_VREG %rdx, rINSTq # v[A] <- rdx 472 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B] 473 SET_WIDE_VREG %rdx, %rax # v[A] <- rdx 551 movq (%rax), %rdx # Get wide 552 SET_WIDE_VREG %rdx, rINSTq # v[AA] <- rdx [all …]
|
/art/compiler/optimizing/ |
D | code_generator_x86_64.cc | 3344 CpuRegister rdx = locations->GetTemp(0).AsRegister<CpuRegister>(); in DivByPowerOfTwo() local 3346 codegen_->Load64BitValue(rdx, abs_imm - 1); in DivByPowerOfTwo() 3347 __ addq(rdx, numerator); in DivByPowerOfTwo() 3349 __ cmov(kGreaterEqual, rdx, numerator); in DivByPowerOfTwo() 3351 __ sarq(rdx, Immediate(shift)); in DivByPowerOfTwo() 3354 __ negq(rdx); in DivByPowerOfTwo() 3357 __ movq(output_register, rdx); in DivByPowerOfTwo() 3435 CpuRegister rdx = edx; in GenerateDivRemWithAnyConstant() local 3450 __ addq(rdx, numerator); in GenerateDivRemWithAnyConstant() 3453 __ subq(rdx, numerator); in GenerateDivRemWithAnyConstant() [all …]
|
/art/runtime/arch/ |
D | stub_test.cc | 460 PUSH(%%rdx) in Invoke3WithReferrerAndHidden() 484 POP(%%rdx) in Invoke3WithReferrerAndHidden() 503 POP(%%rdx) in Invoke3WithReferrerAndHidden()
|