Home
last modified time | relevance | path

Searched refs:rcx (Results 1 – 12 of 12) sorted by relevance

/art/runtime/interpreter/mterp/x86_64/
Dfloating_point.S19 movzbq 3(rPC), %rcx # ecx<- CC
23 ucomis${suff} VREG_ADDRESS(%rcx), %xmm0
42 movl rINST, %ecx # rcx <- A+
47 SET_VREG_XMMd %xmm0, %rcx
48 CLEAR_WIDE_REF %rcx
50 SET_VREG_XMMs %xmm0, %rcx
51 CLEAR_REF %rcx
56 movzbq 2(rPC), %rcx # ecx <- BB
58 GET_VREG_XMM${suff} %xmm0, %rcx # %xmm0 <- 1st src
68 GET_VREG_XMM${suff} %xmm0, %rcx # %xmm0 <- 1st src
[all …]
Darray.S10 movzbq 3(rPC), %rcx # ecx <- CC
12 GET_VREG %ecx, %rcx # ecx <- vCC (requested index)
18 movq $data_offset(%rax,%rcx,8), %rax
21 $load $data_offset(%rax,%rcx,$shift), %eax
43 movzbq 3(rPC), %rcx # rcx <- CC
45 GET_VREG OUT_32_ARG1, %rcx # ecx <- vCC (requested index)
48 movq rSELF, %rcx
49 cmpq $$0, THREAD_EXCEPTION_OFFSET(%rcx)
69 movzbq 3(rPC), %rcx # rcx <- CC
71 GET_VREG %ecx, %rcx # ecx <- vCC (requested index)
[all …]
Darithmetic.S7 movzbq 3(rPC), %rcx # rcx <- CC
10 GET_WIDE_VREG $second, %rcx # ecx <- vCC
13 GET_VREG $second, %rcx # ecx <- vCC
41 movl rINST, %ecx # rcx <- BA
42 sarl $$4, %ecx # rcx <- B
46 GET_WIDE_VREG $second, %rcx # ecx <- vB
49 GET_VREG $second, %rcx # ecx <- vB
138 movzbq 3(rPC), %rcx # rcx <- CC
140 $instr VREG_ADDRESS(%rcx),%eax
151 movzbq 3(rPC), %rcx # ecx <- CC
[all …]
Dobject.S59 movzbq rINSTbl, %rcx # rcx <- BA
61 GET_VREG OUT_32_ARG0, %rcx # vB (object we're operating on)
83 movq (%rcx,%rax,1), %rax
86 ${load} (%rcx,%rax,1), %eax
120 movq rSELF, %rcx
121 cmpq $$0, THREAD_EXCEPTION_OFFSET(%rcx)
165 movzbq rINSTbl, %rcx # rcx <- BA
167 GET_VREG %ecx, %rcx # vB (object we're operating on)
193 leaq (%rcx,%rax,1), %rcx # ecx<- Address of 64-bit target
196 movq %rax, (%rcx) # obj.field<- r0/r1
Dcontrol_flow.S10 movl rINST, %ecx # rcx <- A+
12 andb $$0xf, %cl # rcx <- A
13 GET_VREG %eax, %rcx # eax <- vA
129 movslq 2(rPC), OUT_ARG0 # rcx <- ssssssssBBBBbbbb
130 leaq (rPC,OUT_ARG0,2), OUT_ARG0 # rcx <- PC + ssssssssBBBBbbbb*2
204 movq rSELF, %rcx
205 movq %rax, THREAD_EXCEPTION_OFFSET(%rcx)
Dother.S157 movzwq 4(rPC), %rcx # ecx <- BBBB
159 GET_VREG %edx, %rcx
169 movq rSELF, %rcx
170 movl THREAD_EXCEPTION_OFFSET(%rcx), %eax
172 movl $$0, THREAD_EXCEPTION_OFFSET(%rcx)
225 SET_WIDE_VREG %rdx, %rcx # v[A] <- rdx
231 movzwq 4(rPC), %rcx # ecx<- BBBB
233 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B]
241 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B]
Dmain.S145 #define IN_ARG3 %rcx
152 #define OUT_ARG3 %rcx
523 movq rSELF, %rcx
524 cmpq $$0, THREAD_EXCEPTION_OFFSET(%rcx)
541 leaq (%rax, %rcx, 2), rPC
/art/runtime/arch/x86_64/
Dquick_entrypoints_x86_64.S174 PUSH rcx // Quick arg 3.
218 PUSH rcx // Quick arg 3.
258 POP rcx
294 PUSH rcx
374 POP rcx
544 movq %rsp, %rcx // pass SP
703 LOOP_OVER_SHORTY_LOADING_GPRS rcx, ecx, .Lgpr_setup_finished
796 LOOP_OVER_SHORTY_LOADING_GPRS rcx, ecx, .Lgpr_setup_finished2
870 popq %rcx
903 movq %gs:THREAD_SELF_OFFSET, %rcx // pass Thread::Current()
[all …]
Dmemcmp16_x86_64.S40 movslq (%r11, INDEX, SCALE), %rcx; \
41 add %r11, %rcx; \
42 jmp *%rcx; \
61 mov %rsi, %rcx
64 sub %rsi, %rcx
66 sub %rcx, %rdi
67 add %rcx, %rdx
780 mov -16(%rsi), %rcx
781 cmp %rax, %rcx
785 mov -8(%rsi), %rcx
[all …]
Djni_entrypoints_x86_64.S29 PUSH rcx // Arg.
65 POP rcx // Arg.
/art/compiler/optimizing/
Dintrinsics_x86_64.cc1252 CpuRegister rcx = locations->GetTemp(0).AsRegister<CpuRegister>(); in VisitStringEquals() local
1285 __ movl(rcx, Address(str, class_offset)); in VisitStringEquals()
1287 __ cmpl(rcx, Address(arg, class_offset)); in VisitStringEquals()
1296 __ movl(rcx, Address(str, count_offset)); in VisitStringEquals()
1300 __ cmpl(rcx, Address(arg, count_offset)); in VisitStringEquals()
1311 __ shrl(rcx, Immediate(1)); in VisitStringEquals()
1315 __ addl(rcx, Immediate(1)); in VisitStringEquals()
1316 __ shrl(rcx, Immediate(1)); in VisitStringEquals()
1324 __ addl(rcx, Immediate(3)); in VisitStringEquals()
1325 __ shrl(rcx, Immediate(2)); in VisitStringEquals()
/art/runtime/arch/
Dstub_test.cc466 PUSH(%%rcx) in Invoke3WithReferrerAndHidden()
511 POP(%%rcx) in Invoke3WithReferrerAndHidden()