Home
last modified time | relevance | path

Searched refs:esi (Results 1 – 16 of 16) sorted by relevance

/art/runtime/arch/x86/
Dmemcmp16_x86.S42 #define RETURN_END POP (%edi); POP (%esi); POP (%ebx); ret
75 PUSH (%esi)
81 movl %edx, %esi
87 lea 16(%esi), %esi
92 sub %edx, %esi
94 mov %esi, %edx
97 xor %edx, %esi
121 movaps (%esi), %xmm1
123 movaps 16(%esi), %xmm2
128 add $32, %esi
[all …]
Djni_entrypoints_x86.S161 PUSH esi
165 leal FRAME_SIZE_SAVE_REFS_AND_ARGS(%edi), %esi
169 POP esi
200 movl %esi, 52(%ebx)
201 CFI_EXPRESSION_BREG CFI_REG(esi), CFI_REG(ebx), 52
234 movl 52(%ebx), %esi
235 CFI_RESTORE(%esi)
247 PUSH esi
250 leal -__SIZEOF_POINTER__(%ebx), %esi
257 POP esi
[all …]
Dquick_entrypoints_x86.S32 PUSH esi
100 POP esi
152 PUSH esi
183 POP esi
352 POP esi
447 PUSH esi // save esi
450 mov 24+16(%esp), %esi // ESI := shorty + 1 ; ie skip return arg character.
451 addl LITERAL(1), %esi
455 LOOP_OVER_SHORTY_LOADING_XMMS xmm0, esi, edi, al, .Lxmm_setup_finished
456 LOOP_OVER_SHORTY_LOADING_XMMS xmm1, esi, edi, al, .Lxmm_setup_finished
[all …]
Dasm_support_x86.S284 PUSH esi
306 POP esi
316 PUSH esi
339 PUSH esi
373 POP esi
/art/runtime/interpreter/mterp/x86_64ng/
Dinvoke.S24 movl (rFP, %r11, 4), %esi
26 movl (%esi), %eax
59 movl (rFP, %r11, 4), %esi
61 movl (%esi), %eax
69 movl (rFP, %r11, 4), %esi
71 movl (%esi), %eax
85 movl (rFP, %r11, 4), %esi
86 movl MIRROR_OBJECT_CLASS_OFFSET(%esi), %edx
159 movl (rFP, %r11, 4), %esi
161 movl MIRROR_OBJECT_CLASS_OFFSET(%esi), %edx
Dobject.S10 POISON_HEAP_REF esi // Poison class reference for in-memory comparison.
11 cmpl MIRROR_OBJECT_CLASS_OFFSET(%edi), %esi
25 UNPOISON_HEAP_REF esi // Unpoison class reference poisoned in main path.
35 cmpl %eax, %esi
56 movl MIRROR_CLASS_COMPONENT_TYPE_OFFSET(%esi), %ecx
99 POISON_HEAP_REF esi // Poison class reference for in-memory comparison.
100 cmpl MIRROR_OBJECT_CLASS_OFFSET(%edi), %esi
110 UNPOISON_HEAP_REF esi // Unpoison class reference poisoned in main path.
124 cmpl %eax, %esi
137 movl MIRROR_CLASS_COMPONENT_TYPE_OFFSET(%esi), %ecx
Darray.S12 GET_VREG %esi, %rcx # ecx <- vCC (requested index)
15 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %esi
69 GET_VREG %esi, %rcx # esi <- vCC (requested index)
72 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %esi
102 GET_VREG %esi, %rcx # esi <- vCC (requested index)
105 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %esi
Dmain.S56 #define OUT_32_ARG1 %esi
259 movzwl ART_METHOD_HOTNESS_COUNT_OFFSET(%rdi), %esi
267 addl $$-1, %esi
821 movzwl ART_METHOD_HOTNESS_COUNT_OFFSET(%rdi), %esi
826 testl %esi, %esi
829 addl $$-1, %esi
972 movl %esi, (rNEW_FP, %r10, 4)
973 movl %esi, (%r11, %r10, 4)
1021 movl %esi, (rNEW_FP, %r10, 1)
1022 movl %esi, (%r11, %r10, 1)
[all …]
Darithmetic.S417 movl $$-1, %esi
419 cmovl %esi, %edi
/art/runtime/interpreter/mterp/x86ng/
Dmain.S49 #define rPC %esi
412 FETCH_CODE_ITEM_INFO \code_item, %ebx, \refs, %esi, \load_ins
1005 PUSH esi
1011 POP esi
1129 movzwl 4(rPC), %esi
1143 movl %esi, %edx
1148 movl %esi, %ebx
1153 movl %esi, %edx
1159 andl MACRO_LITERAL(0xf), %esi
1160 GET_VREG %ecx, %esi
[all …]
Darithmetic.S580 leal (rFP,%eax,4), %esi # esi <- &v[B]
582 movl 4(%esi), %ecx # ecx <- Bmsw
585 imull (%esi), %eax # eax <- (Cmsw*Blsw)
588 mull (%esi) # eax <- (Clsw*Alsw)
617 leal (rFP,%eax,4), %esi # esi <- &v[A]
619 movl 4(%esi), %ecx # ecx <- Amsw
622 imull (%esi), %eax # eax <- (Bmsw*Alsw)
625 mull (%esi) # eax <- (Blsw*Alsw)
627 movl rIBASE, 4(%esi) # v[A+1] <- rIBASE
628 movl %eax, (%esi) # v[A] <- %eax
/art/runtime/arch/x86_64/
Dquick_entrypoints_x86_64.S467 movl (%r11), %esi // rsi := this pointer
561 LOOP_OVER_SHORTY_LOADING_GPRS rsi, esi, .Lgpr_setup_finished2
933 movl %esi, MIRROR_ARRAY_LENGTH_OFFSET(%rax)
1135 testl %esi, %esi
1208 movl MIRROR_OBJECT_CLASS_OFFSET(%rdx), %esi // Pass arg2 = value's class.
1209 UNPOISON_HEAP_REF esi
1255 movl %eax, %esi // Pass arg2 - type of the value to be stored.
1584 movl MIRROR_STRING_COUNT_OFFSET(%esi), %r9d
1587 leal MIRROR_STRING_VALUE_OFFSET(%esi), %esi
1607 movzwl (%esi), %r9d // move *(that_cur_char) word to long
[all …]
/art/compiler/jni/
Djni_cfi_test_expected.inc216 // 0x00000001: push esi
240 // 0x00000023: pop esi
301 // 0x0000002e: mov [rsp + 104], esi
/art/compiler/optimizing/
Doptimizing_cfi_test_expected.inc77 // 0x00000000: push esi
91 // 0x0000000a: pop esi
Dintrinsics_x86.cc1040 Register esi = locations->Out().AsRegister<Register>(); in VisitStringEquals() local
1105 __ leal(esi, Address(str, value_offset)); in VisitStringEquals()
1126 __ movl(esi, Immediate(1)); in VisitStringEquals()
1131 __ xorl(esi, esi); in VisitStringEquals()
/art/runtime/arch/
Dstub_test.cc105 PUSH(%%esi) in Invoke3WithReferrerAndHidden()
131 POP(%%esi) in Invoke3WithReferrerAndHidden()