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
71 PUSH (%esi)
77 movl %edx, %esi
83 lea 16(%esi), %esi
88 sub %edx, %esi
90 mov %esi, %edx
93 xor %edx, %esi
117 movaps (%esi), %xmm1
119 movaps 16(%esi), %xmm2
124 add $32, %esi
[all …]
Djni_entrypoints_x86.S110 movl 52(%esp), %esi
111 CFI_RESTORE(%esi)
129 pushl %esi // ditto
133 leal FRAME_SIZE_SAVE_REFS_AND_ARGS(%edi), %esi
140 popl %esi // No `CFI_ADJUST_CFA_OFFSET`, CFA register is currently EBX, not ESP.
146 movl %esi, 52(%ebx)
147 CFI_REL_OFFSET(%esi, 52)
172 movl 52(%ebx), %esi
173 CFI_RESTORE(%esi)
187 pushl %esi // ditto
[all …]
Dquick_entrypoints_x86.S30 PUSH esi
56 PUSH esi
84 PUSH esi
114 POP esi
168 POP esi
224 PUSH esi
255 POP esi
441 POP esi
537 PUSH esi // save esi
540 mov 24+16(%esp), %esi // ESI := shorty + 1 ; ie skip return arg character.
[all …]
Dasm_support_x86.S220 PUSH esi
256 POP esi
/art/runtime/interpreter/mterp/x86_64ng/
Dinvoke.S24 movl (rFP, %r11, 4), %esi
26 movl (%esi), %eax
55 movl (rFP, %r11, 4), %esi
57 movl (%esi), %eax
65 movl (rFP, %r11, 4), %esi
67 movl (%esi), %eax
80 movl (rFP, %r11, 4), %esi
81 movl MIRROR_OBJECT_CLASS_OFFSET(%esi), %edx
141 movl (rFP, %r11, 4), %esi
143 movl MIRROR_OBJECT_CLASS_OFFSET(%esi), %edx
[all …]
Darray.S12 GET_VREG %esi, %rcx # ecx <- vCC (requested index)
15 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %esi
67 GET_VREG %esi, %rcx # esi <- vCC (requested index)
70 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %esi
99 GET_VREG %esi, %rcx # esi <- vCC (requested index)
102 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %esi
Dmain.S57 #define OUT_32_ARG1 %esi
881 movl %esi, (rNEW_FP, %r10, 4)
882 movl %esi, (%r11, %r10, 4)
930 movl %esi, (rNEW_FP, %r10, 1)
931 movl %esi, (%r11, %r10, 1)
952 movzwl 2(rPC), %esi
1038 LOOP_OVER_SHORTY_LOADING_GPRS rsi, esi, r11, r9, r10, .Lgpr_setup_finished_\suffix
1041 LOOP_OVER_SHORTY_LOADING_GPRS rsi, esi, r11, r9, r10, .Lgpr_setup_finished_\suffix
1075 GET_VREG %esi, %r11
1076 UPDATE_REGISTERS_FOR_STRING_INIT %esi, %eax
[all …]
/art/runtime/arch/x86_64/
Dquick_entrypoints_x86_64.S471 movl (%r11), %esi // rsi := this pointer
565 LOOP_OVER_SHORTY_LOADING_GPRS rsi, esi, .Lgpr_setup_finished2
924 movl %esi, MIRROR_ARRAY_LENGTH_OFFSET(%rax)
1175 testl %esi, %esi
1239 movl REG_VAR(obj_reg), %esi // pass obj_reg
1282 movl %edx, MIRROR_OBJECT_ARRAY_DATA_OFFSET(%edi, %esi, 4)
1290 movl %edx, MIRROR_OBJECT_ARRAY_DATA_OFFSET(%edi, %esi, 4)
1302 movl %eax, %esi // Pass arg2 = value's class.
1306 movl MIRROR_OBJECT_CLASS_OFFSET(%edx), %esi // Pass arg2 = value's class.
1323 movl %edx, MIRROR_OBJECT_ARRAY_DATA_OFFSET(%edi, %esi, 4)
[all …]
/art/runtime/interpreter/mterp/x86/
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
Dmain.S166 #define rPC %esi
382 PUSH %esi
775 POP %esi
/art/compiler/jni/
Djni_cfi_test_expected.inc204 // 0x00000001: push esi
228 // 0x00000023: pop esi
290 // 0x0000002e: mov [rsp + 136], esi
/art/compiler/optimizing/
Doptimizing_cfi_test_expected.inc77 // 0x00000000: push esi
91 // 0x0000000a: pop esi
Dintrinsics_x86.cc1051 Register esi = locations->Out().AsRegister<Register>(); in VisitStringEquals() local
1116 __ leal(esi, Address(str, value_offset)); in VisitStringEquals()
1137 __ movl(esi, Immediate(1)); in VisitStringEquals()
1142 __ xorl(esi, esi); in VisitStringEquals()
/art/runtime/interpreter/mterp/x86_64/
Darithmetic.S417 movl $$-1, %esi
419 cmovl %esi, %edi
Dmain.S158 #define OUT_32_ARG1 %esi
/art/runtime/arch/
Dstub_test.cc105 PUSH(%%esi) in Invoke3WithReferrerAndHidden()
131 POP(%%esi) in Invoke3WithReferrerAndHidden()