Home
last modified time | relevance | path

Searched refs:esp (Results 1 – 14 of 14) sorted by relevance

/art/runtime/arch/x86/
Dquick_entrypoints_x86.S32 subl MACRO_LITERAL(12), %esp // Grow stack by 3 words.
39 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
55 subl MACRO_LITERAL(12), %esp // Grow stack by 3 words.
62 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
81 subl MACRO_LITERAL(8), %esp // Grow stack by 2 words.
89 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
91 movl 12(%esp), REG_VAR(got_reg)
102 addl MACRO_LITERAL(16), %esp // Unwind stack up to saved values
121 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
134 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
[all …]
Djni_entrypoints_x86.S28 movl (%esp), %eax // Thread* self
58 movl (%esp), %ecx
73 movl (%esp), %edx
90 leal 2 * __SIZEOF_POINTER__(%esp), %edi
100 leal (%esp, %eax, 1), %eax
145 addl LITERAL(16), %esp
168 subl %esp, %ecx
192 movl %edx, (%esp)
197 CFI_RESTORE_STATE_AND_DEF_CFA(%esp, FRAME_SIZE_SAVE_REFS_AND_ARGS)
Dasm_support_x86.S160 CFI_DEF_CFA(esp, RAW_VAR(cfa_offset))
201 subl MACRO_LITERAL(RAW_VAR(frame_adjustment)), %esp
206 addl MACRO_LITERAL(RAW_VAR(frame_adjustment)), %esp
270 movsd %xmm0, 0(%esp)
271 movsd %xmm1, 8(%esp)
272 movsd %xmm2, 16(%esp)
273 movsd %xmm3, 24(%esp)
285 movsd 4(%esp), %xmm0
286 movsd 12(%esp), %xmm1
287 movsd 20(%esp), %xmm2
[all …]
Dcontext_x86.cc104 uintptr_t esp = gprs[kNumberOfCpuRegisters - ESP - 1] - sizeof(intptr_t); in DoLongJump() local
105 gprs[kNumberOfCpuRegisters] = esp; in DoLongJump()
106 *(reinterpret_cast<uintptr_t*>(esp)) = eip_; in DoLongJump()
Dmemcmp16_x86.S43 #define RETURN RETURN_END; CFI_RESTORE_STATE_AND_DEF_CFA(esp, 16); CFI_REMEMBER_STATE
46 movl LEN(%esp), %ecx
51 movl BLK1(%esp), %eax
53 movl BLK2(%esp), %edx
134 CFI_RESTORE_STATE_AND_DEF_CFA(esp, 16)
180 CFI_RESTORE_STATE_AND_DEF_CFA(esp, 16)
210 CFI_RESTORE_STATE_AND_DEF_CFA(esp, 16)
263 CFI_RESTORE_STATE_AND_DEF_CFA(esp, 16)
293 CFI_RESTORE_STATE_AND_DEF_CFA(esp, 16)
346 CFI_RESTORE_STATE_AND_DEF_CFA(esp, 16)
[all …]
/art/runtime/interpreter/mterp/x86/
Dmain.S165 #define rSELF IN_ARG0(%esp)
377 .cfi_def_cfa esp, 4
386 subl $$FRAME_SIZE, %esp
390 movl IN_ARG2(%esp), %edx
393 movl IN_ARG3(%esp), %eax
397 movl IN_ARG1(%esp), %ecx
411 movl %eax, OUT_ARG0(%esp)
413 movl %ecx, OUT_ARG1(%esp)
415 movl %eax, OUT_ARG2(%esp)
433 movl %ecx, OUT_ARG0(%esp)
[all …]
Dinvoke.S10 movl %ecx, OUT_ARG0(%esp)
12 movl %eax, OUT_ARG1(%esp)
13 movl rPC, OUT_ARG2(%esp)
15 movl rINST, OUT_ARG3(%esp)
36 movl %ecx, OUT_ARG0(%esp)
38 movl %eax, OUT_ARG1(%esp)
39 movl rPC, OUT_ARG2(%esp)
41 movl rINST, OUT_ARG3(%esp)
Darithmetic.S11 mov rIBASE, LOCAL0(%esp)
50 mov LOCAL0(%esp), rIBASE
60 mov rIBASE, LOCAL0(%esp)
73 mov LOCAL0(%esp), rIBASE
82 mov LOCAL0(%esp), rIBASE
108 mov rIBASE, LOCAL0(%esp)
112 mov LOCAL0(%esp), rIBASE
135 mov rIBASE, LOCAL0(%esp)
139 mov LOCAL0(%esp), rIBASE
240 movl rIBASE, LOCAL0(%esp) # save rIBASE
[all …]
Darray.S42 movl %eax, OUT_ARG0(%esp)
43 movl %ecx, OUT_ARG1(%esp)
110 movl %eax, OUT_ARG0(%esp)
111 movl rPC, OUT_ARG1(%esp)
113 movl rINST, OUT_ARG2(%esp)
162 movl %eax, OUT_ARG0(%esp)
163 movl %ecx, OUT_ARG1(%esp)
181 movl %eax, OUT_ARG0(%esp)
182 movl rPC, OUT_ARG1(%esp)
184 movl %ecx, OUT_ARG2(%esp)
[all …]
Dobject.S7 movl rPC, OUT_ARG0(%esp) # arg0: Instruction* inst
8 movl rINST, OUT_ARG1(%esp) # arg1: uint16_t inst_data
10 movl %eax, OUT_ARG2(%esp) # arg2: ShadowFrame* sf
12 movl %eax, OUT_ARG3(%esp) # arg3: Thread* self
26 movl %eax, OUT_ARG0(%esp)
28 movl %ecx, OUT_ARG1(%esp)
30 movl %eax, OUT_ARG2(%esp)
32 movl %ecx, OUT_ARG3(%esp)
Dother.S9 movl %eax, OUT_ARG0(%esp)
10 movl rINST, OUT_ARG1(%esp)
12 movl %eax, OUT_ARG2(%esp)
14 movl %eax, OUT_ARG3(%esp)
71 movl %eax, OUT_ARG0(%esp)
72 movl rINST, OUT_ARG1(%esp)
74 movl %eax, OUT_ARG2(%esp)
76 movl %eax, OUT_ARG3(%esp)
128 movl %ecx, OUT_ARG0(%esp)
130 movl %eax, OUT_ARG1(%esp)
[all …]
Dcontrol_flow.S134 movl %eax, OUT_ARG1(%esp) # ARG1 <- vAA
135 movl %ecx, OUT_ARG0(%esp) # ARG0 <- switchData
154 movl %eax, OUT_ARG0(%esp)
170 movl %eax, OUT_ARG0(%esp)
181 movl %eax, OUT_ARG0(%esp)
198 movl %eax, OUT_ARG0(%esp)
/art/compiler/jni/
Djni_cfi_test_expected.inc211 // 0x00000003: add esp, -28
215 // 0x00000007: mov [esp + 52], ecx
216 // 0x0000000b: movss [esp + 56], xmm0
217 // 0x00000011: mov [esp + 60], edx
218 // 0x00000015: mov [esp + 64], ebx
219 // 0x00000019: add esp, -32
221 // 0x0000001c: add esp, 32
224 // 0x0000001f: add esp, 32
/art/compiler/optimizing/
Doptimizing_cfi_test_expected.inc83 // 0x00000002: sub esp, 52
86 // 0x00000005: add esp, 52