Searched refs:esi (Results 1 – 16 of 16) sorted by relevance
/art/runtime/arch/x86/ |
D | memcmp16_x86.S | 42 #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 …]
|
D | jni_entrypoints_x86.S | 161 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 …]
|
D | quick_entrypoints_x86.S | 32 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 …]
|
D | asm_support_x86.S | 284 PUSH esi 306 POP esi 316 PUSH esi 339 PUSH esi 373 POP esi
|
/art/runtime/interpreter/mterp/x86_64ng/ |
D | invoke.S | 24 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
|
D | object.S | 10 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
|
D | array.S | 12 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
|
D | main.S | 56 #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 …]
|
D | arithmetic.S | 417 movl $$-1, %esi 419 cmovl %esi, %edi
|
/art/runtime/interpreter/mterp/x86ng/ |
D | main.S | 49 #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 …]
|
D | arithmetic.S | 580 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/ |
D | quick_entrypoints_x86_64.S | 467 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/ |
D | jni_cfi_test_expected.inc | 216 // 0x00000001: push esi 240 // 0x00000023: pop esi 301 // 0x0000002e: mov [rsp + 104], esi
|
/art/compiler/optimizing/ |
D | optimizing_cfi_test_expected.inc | 77 // 0x00000000: push esi 91 // 0x0000000a: pop esi
|
D | intrinsics_x86.cc | 1040 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/ |
D | stub_test.cc | 105 PUSH(%%esi) in Invoke3WithReferrerAndHidden() 131 POP(%%esi) in Invoke3WithReferrerAndHidden()
|