Searched refs:rcx (Results 1 – 25 of 52) sorted by relevance
123
/art/runtime/interpreter/mterp/x86_64/ |
D | fpcvt.S | 6 movl rINST, %ecx # rcx <- A+ 11 movsd %xmm0, VREG_ADDRESS(%rcx) 12 CLEAR_WIDE_REF %rcx 14 movss %xmm0, VREG_ADDRESS(%rcx) 15 CLEAR_REF %rcx
|
D | op_aget_object.S | 8 movzbq 3(rPC), %rcx # rcx <- CC 10 GET_VREG OUT_32_ARG1, %rcx # ecx <- vCC (requested index) 13 movq rSELF, %rcx 14 cmpq $$0, THREAD_EXCEPTION_OFFSET(%rcx)
|
D | op_iget.S | 8 movzbq rINSTbl, %rcx # rcx <- BA 11 GET_VREG OUT_32_ARG1, %rcx # the object pointer 15 movq rSELF, %rcx 16 cmpq $$0, THREAD_EXCEPTION_OFFSET(%rcx)
|
D | op_rem_double_2addr.S | 2 movzbq rINSTbl, %rcx # ecx <- A+ 6 fldl VREG_ADDRESS(%rcx) # vA to fp stack 13 fstpl VREG_ADDRESS(%rcx) # %st to vA 14 CLEAR_WIDE_REF %rcx
|
D | op_rem_float_2addr.S | 2 movzbq rINSTbl, %rcx # ecx <- A+ 6 flds VREG_ADDRESS(%rcx) # vA to fp stack 13 fstps VREG_ADDRESS(%rcx) # %st to vA 14 CLEAR_REF %rcx
|
D | op_aput.S | 10 movzbq 3(rPC), %rcx # rcx <- CC 12 GET_VREG %ecx, %rcx # ecx <- vCC (requested index) 22 $store $reg, $data_offset(%rax,%rcx,$shift)
|
D | op_iput_quick.S | 4 movzbq rINSTbl, %rcx # rcx <- BA 6 GET_VREG %ecx, %rcx # vB (object we're operating on)
|
D | op_iput_wide_quick.S | 2 movzbq rINSTbl, %rcx # rcx<- BA 4 GET_VREG %ecx, %rcx # vB (object we're operating on)
|
D | op_iget_object_quick.S | 4 movzbq rINSTbl, %rcx # rcx <- BA 6 GET_VREG OUT_32_ARG0, %rcx # vB (object we're operating on)
|
D | op_aget.S | 10 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
|
D | op_move_exception.S | 2 movq rSELF, %rcx 3 movl THREAD_EXCEPTION_OFFSET(%rcx), %eax 5 movl $$0, THREAD_EXCEPTION_OFFSET(%rcx)
|
D | binop.S | 13 movzbq 3(rPC), %rcx # rcx <- CC 15 $instr # ex: addl (rFP,%rcx,4),%eax
|
D | bindiv.S | 7 movzbq 3(rPC), %rcx # rcx <- CC 10 GET_WIDE_VREG $second, %rcx # ecx <- vCC 13 GET_VREG $second, %rcx # ecx <- vCC
|
D | op_mul_int_2addr.S | 2 movl rINST, %ecx # rcx <- A+ 5 GET_VREG %eax, %rcx # eax <- vA 7 SET_VREG %eax, %rcx
|
D | op_mul_long_2addr.S | 2 movl rINST, %ecx # rcx <- A+ 5 GET_WIDE_VREG %rax, %rcx # rax <- vA 7 SET_WIDE_VREG %rax, %rcx
|
D | binopWide2addr.S | 5 movl rINST, %ecx # rcx <- A+ 9 $instr # for ex: addq %rax,(rFP,%rcx,4) 10 CLEAR_WIDE_REF %rcx
|
D | bindiv2addr.S | 6 movl rINST, %ecx # rcx <- BA 7 sarl $$4, %ecx # rcx <- B 11 GET_WIDE_VREG $second, %rcx # ecx <- vB 14 GET_VREG $second, %rcx # ecx <- vB
|
D | unop.S | 7 movl rINST, %ecx # rcx <- A+ 18 SET_WIDE_VREG %rax, %rcx 20 SET_VREG %eax, %rcx
|
D | bincmp.S | 9 movl rINST, %ecx # rcx <- A+ 11 andb $$0xf, %cl # rcx <- A 12 GET_VREG %eax, %rcx # eax <- vA
|
D | op_iput.S | 11 movzbq rINSTbl, %rcx # rcx<- BA 13 GET_VREG OUT_32_ARG1, %rcx # the object pointer
|
D | op_iput_wide.S | 5 movzbq rINSTbl, %rcx # rcx <- BA 7 GET_VREG OUT_32_ARG1, %rcx # the object pointer
|
D | cvtfp_int.S | 8 movl rINST, %ecx # rcx <- A+ 23 SET_WIDE_VREG ${result_reg}, %rcx 25 SET_VREG ${result_reg}, %rcx
|
D | op_iget_quick.S | 4 movl rINST, %ecx # rcx <- BA 6 GET_VREG %ecx, %rcx # vB (object we're operating on)
|
/art/runtime/interpreter/mterp/out/ |
D | mterp_x86_64.S | 144 #define IN_ARG3 %rcx 151 #define OUT_ARG3 %rcx 430 movzwq 4(rPC), %rcx # ecx <- BBBB 432 GET_VREG %edx, %rcx 450 SET_WIDE_VREG %rdx, %rcx # v[A] <- rdx 460 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B] 470 movzwq 4(rPC), %rcx # ecx<- BBBB 472 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B] 519 movzwq 4(rPC), %rcx # ecx <- BBBB 521 GET_VREG %edx, %rcx [all …]
|
/art/runtime/arch/x86_64/ |
D | quick_entrypoints_x86_64.S | 166 PUSH rcx // Quick arg 3. 210 PUSH rcx // Quick arg 3. 250 POP rcx 361 movq %rsp, %rcx // pass SP 520 LOOP_OVER_SHORTY_LOADING_GPRS rcx, ecx, .Lgpr_setup_finished 613 LOOP_OVER_SHORTY_LOADING_GPRS rcx, ecx, .Lgpr_setup_finished2 687 popq %rcx 731 movq %gs:THREAD_SELF_OFFSET, %rcx // pass Thread::Current() 766 movq %gs:THREAD_SELF_OFFSET, %rcx // pass Thread::Current() 775 movq 8(%rsp), %rcx // pass referrer [all …]
|
123