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.S87 PUSH esi
91 leal FRAME_SIZE_SAVE_REFS_AND_ARGS(%edi), %esi
95 POP esi
126 movl %esi, 52(%ebx)
127 CFI_EXPRESSION_BREG CFI_REG(esi), CFI_REG(ebx), 52
161 movl 52(%ebx), %esi
162 CFI_RESTORE(%esi)
174 PUSH esi
177 leal -__SIZEOF_POINTER__(%ebx), %esi
184 POP esi
Dquick_entrypoints_x86.S30 PUSH esi
53 PUSH esi
78 PUSH esi
105 POP esi
156 POP esi
209 PUSH esi
240 POP esi
426 POP esi
522 PUSH esi // save esi
525 mov 24+16(%esp), %esi // ESI := shorty + 1 ; ie skip return arg character.
[all …]
Dasm_support_x86.S262 PUSH esi
296 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
100 GET_VREG %esi, %rcx # esi <- vCC (requested index)
103 cmpl MIRROR_ARRAY_LENGTH_OFFSET(%edi), %esi
Dmain.S56 #define OUT_32_ARG1 %esi
889 movl %esi, (rNEW_FP, %r10, 4)
890 movl %esi, (%r11, %r10, 4)
938 movl %esi, (rNEW_FP, %r10, 1)
939 movl %esi, (%r11, %r10, 1)
960 movzwl 2(rPC), %esi
1046 LOOP_OVER_SHORTY_LOADING_GPRS rsi, esi, r11, r9, r10, .Lgpr_setup_finished_\suffix
1049 LOOP_OVER_SHORTY_LOADING_GPRS rsi, esi, r11, r9, r10, .Lgpr_setup_finished_\suffix
1083 GET_VREG %esi, %r11
1084 UPDATE_REGISTERS_FOR_STRING_INIT %esi, %eax
[all …]
/art/runtime/arch/x86_64/
Dquick_entrypoints_x86_64.S469 movl (%r11), %esi // rsi := this pointer
563 LOOP_OVER_SHORTY_LOADING_GPRS rsi, esi, .Lgpr_setup_finished2
922 movl %esi, MIRROR_ARRAY_LENGTH_OFFSET(%rax)
1173 testl %esi, %esi
1237 movl REG_VAR(obj_reg), %esi // pass obj_reg
1280 movl %edx, MIRROR_OBJECT_ARRAY_DATA_OFFSET(%edi, %esi, 4)
1288 movl %edx, MIRROR_OBJECT_ARRAY_DATA_OFFSET(%edi, %esi, 4)
1300 movl %eax, %esi // Pass arg2 = value's class.
1304 movl MIRROR_OBJECT_CLASS_OFFSET(%edx), %esi // Pass arg2 = value's class.
1321 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.inc205 // 0x00000001: push esi
229 // 0x00000023: pop esi
291 // 0x0000002e: mov [rsp + 136], esi
/art/compiler/optimizing/
Doptimizing_cfi_test_expected.inc77 // 0x00000000: push esi
91 // 0x0000000a: pop esi
Dintrinsics_x86.cc1006 Register esi = locations->Out().AsRegister<Register>(); in VisitStringEquals() local
1071 __ leal(esi, Address(str, value_offset)); in VisitStringEquals()
1092 __ movl(esi, Immediate(1)); in VisitStringEquals()
1097 __ 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()