Searched defs:esi (Results 1 - 25 of 38) sorted by relevance

12

/external/syslinux/gpxe/src/arch/x86/core/
H A Dx86_string.c39 const void *esi = src; local
48 : "=&D" ( edi ), "=&S" ( esi ),
50 : "0" ( edi ), "1" ( esi ),
55 __asm__ __volatile__ ( "movsw" : "=&D" ( edi ), "=&S" ( esi )
56 : "0" ( edi ), "1" ( esi ) : "memory" );
59 __asm__ __volatile__ ( "movsb" : "=&D" ( edi ), "=&S" ( esi )
60 : "0" ( edi ), "1" ( esi ) : "memory" );
/external/python/cpython2/Modules/_ctypes/libffi_msvc/
H A Dwin32.c52 push esi // NEW: this register must be preserved across function calls
54 mov esi, esp // save stack pointer before the call local
86 sub esi, esp local
156 mov eax, esi
157 pop esi // NEW restore: must be preserved across function calls
/external/python/cpython3/Modules/_ctypes/libffi_msvc/
H A Dwin32.c52 push esi // NEW: this register must be preserved across function calls
54 mov esi, esp // save stack pointer before the call local
86 sub esi, esp local
156 mov eax, esi
157 pop esi // NEW restore: must be preserved across function calls
/external/kernel-headers/original/uapi/linux/
H A Dtoshiba.h43 unsigned int esi __attribute__ ((packed)); member in struct:__anon10067
/external/syslinux/com32/include/syslinux/
H A Dbootpm.h47 uint32_t esi; /* Offset 24 */ member in struct:syslinux_pm_regs
H A Dbootrm.h60 reg32_t esi; /* Offset 36 */ member in struct:syslinux_rm_regs
/external/syslinux/gpxe/src/arch/i386/include/
H A Dsetjmp.h15 uint32_t esi; member in struct:__anon24467
H A Dcomboot.h51 com32_reg32_t esi; /* Offset 12 */ member in struct:__anon24442
69 uint32_t esi; /* Offset 24 */ member in struct:__anon24443
89 uint32_t esi; /* Offset 36 */ member in struct:__anon24444
H A Dregisters.h39 * %edx, %esi, %edi, %ebp or %esp.
69 uint32_t esi; member in union:i386_regs::__anon24456
/external/valgrind/memcheck/tests/x86-solaris/
H A Dcontext_gpr.c31 int eax, ebx, ecx, edx, esi, edi; local
60 "movl $0xf3, %%esi\n"
72 : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx), "=S" (esi),
79 printf(" eax=%#x, edx=%#x, esi=%#x, edi=%#x\n",
87 printf(" eax=%#x, edx=%#x, esi=%#x, edi=%#x\n", eax, edx, esi, edi);
/external/syslinux/com32/samples/
H A Dentrydump.c27 uint32_t edi, esi, ebp, esp; member in struct:stack_frame
61 sf->esp + 4, sf->ebp, sf->esi, sf->edi,
/external/valgrind/none/tests/x86/
H A Dbug152818-x86.c52 "movl %5, %%esi \t\n" \
62 "movl %%esi, %2 \t\n" \
73 : "%eax", "%esi", "%ecx", "cc" /* we mess up EFLAGS */);
95 unsigned int esi; local
106 esi = (unsigned int) b_center;
110 esi = (unsigned int) w_center;
114 esi = (unsigned int) l_center;
118 esi = (unsigned int) w_center;
140 eax, esi, eflags, resulting_eax, resulting_esi, resulting_eflags,
147 eax, esi, eflag
[all...]
/external/kernel-headers/original/uapi/asm-x86/asm/
H A Dptrace.h22 long esi; member in struct:pt_regs
H A Dvm86.h70 long esi; member in struct:vm86_regs
/external/libvpx/libvpx/third_party/libyuv/source/
H A Drotate_win.cc27 push esi
32 mov esi, [esp + 12 + 16] // dst_stride local
83 movq qword ptr [edx + esi], xmm4
84 lea edx, [edx + 2 * esi]
90 movq qword ptr [edx + esi], xmm6
91 lea edx, [edx + 2 * esi]
96 movq qword ptr [edx + esi], xmm5
97 lea edx, [edx + 2 * esi]
102 movq qword ptr [edx + esi], xmm7
103 lea edx, [edx + 2 * esi]
126 mov esi, [esp + 16 + 16] // dst_stride_a local
[all...]
H A Dscale_win.cc160 push esi
162 mov esi, [esp + 4 + 8] // src_stride local
174 movdqu xmm2, [eax + esi]
175 movdqu xmm3, [eax + esi + 16]
193 pop esi
269 push esi
271 mov esi, [esp + 4 + 8] // src_stride local
283 vmovdqu ymm2, [eax + esi]
284 vmovdqu ymm3, [eax + esi + 32]
303 pop esi
349 mov esi, [esp + 8 + 8] // src_stride local
441 mov esi, [esp + 8 + 8] // src_stride local
551 mov esi, [esp + 4 + 8] // src_stride local
608 mov esi, [esp + 4 + 8] // src_stride local
701 mov esi, [esp + 4 + 8] // src_stride local
766 mov esi, [esp + 4 + 8] // src_stride local
882 mov esi, [esp + 12 + 8] // src_ptr local
1043 mov esi, [esp + 4 + 8] // src_stride local
1116 mov esi, [esp + 12 + 8] // src_stride local
1120 lea esi, [eax + esi] // row1 pointer local
1134 lea esi, [esi + ebx * 4] local
1161 mov esi, [esp + 8 + 8] // src_argb local
1252 mov esi, [esp + 8 + 8] // src_argb local
[all...]
/external/libyuv/files/source/
H A Drotate_win.cc29 push esi
34 mov esi, [esp + 12 + 16] // dst_stride local
85 movq qword ptr [edx + esi], xmm4
86 lea edx, [edx + 2 * esi]
92 movq qword ptr [edx + esi], xmm6
93 lea edx, [edx + 2 * esi]
98 movq qword ptr [edx + esi], xmm5
99 lea edx, [edx + 2 * esi]
104 movq qword ptr [edx + esi], xmm7
105 lea edx, [edx + 2 * esi]
130 mov esi, [esp + 16 + 16] // dst_stride_a local
[all...]
/external/linux-kselftest/tools/testing/selftests/x86/
H A Dunwind_vdso.c116 unsigned long esi = _Unwind_GetGR(ctx, 6); local
120 esi == 4 && edi == 5 && ebp == 6;
126 eax, ebx, ecx, edx, esi, edi, ebp);
/external/strace/linux/x86_64/
H A Darch_regs.c11 uint32_t esi; member in struct:i386_user_regs_struct
/external/syslinux/core/include/
H A Dthread.h29 uint32_t edi, esi, ebp, ebx; member in struct:thread_stack
/external/syslinux/gpxe/src/arch/x86/include/bits/
H A Dstring.h54 const void *esi; local
64 * instead of being restricted to esi and edi. There's also a
99 /* Even if we have to load up esi and edi ready for a string
119 esi = src;
126 __asm__ __volatile__ ( "movsl" : "=&D" ( edi ), "=&S" ( esi )
127 : "0" ( edi ), "1" ( esi ) : "memory" );
129 __asm__ __volatile__ ( "movsl" : "=&D" ( edi ), "=&S" ( esi )
130 : "0" ( edi ), "1" ( esi ) : "memory" );
132 __asm__ __volatile__ ( "movsl" : "=&D" ( edi ), "=&S" ( esi )
133 : "0" ( edi ), "1" ( esi )
[all...]
/external/zlib/src/contrib/inflate86/
H A Dinffas86.c81 /* 16 8 */ unsigned char FAR *in; /* esi rsi local strm->next_in */
388 " movl 92(%%rsp), %%esi\n" /* from = wsize */
432 " movq %%r8, %%rsi\n" /* move in back to %esi, toss from */
476 " movl 8(%%esp), %%esi\n" /* esi = in */
489 " cmpl %%esi, 12(%%esp)\n" /* in < last */
605 " movl %%esi, 8(%%esp)\n" /* save in so from can use it's reg */
613 " movl %%edi, %%esi\n"
614 " subl %%ebp, %%esi\n" /* from = out - dist */
620 " movb (%%esi),
803 mov esi, [esp+8] /* esi = in */ local
940 mov esi, edi local
941 sub esi, ebp /* from = out - dist */ local
951 mov esi, [esp+8] /* move in back to %esi, toss from */ local
957 mov esi, [esp+8] /* move in back to %esi, toss from */ local
1016 mov esi, [esp+28] /* from = window */ local
1026 add esi, eax /* from += wsize - nbytes */ local
1034 mov esi, edi local
1035 sub esi, ebp /* from = out - dist */ local
1044 add esi, [esp+48] /* from += wsize */ local
1045 add esi, eax /* from += write */ local
1046 sub esi, ecx /* from -= nbytes */ local
1055 mov esi, [esp+28] /* from = window */ local
1062 mov esi, edi local
1063 sub esi, ebp /* from = out - dist */ local
1068 add esi, eax local
1069 sub esi, ecx /* from += write - nbytes */ local
1077 mov esi, edi local
1078 sub esi, ebp /* from = out - dist */ local
1086 mov esi, [esp+8] /* move in back to %esi, toss from */ local
1105 mov esi, [esp+4] local
[all...]
/external/google-breakpad/src/google_breakpad/common/
H A Dminidump_cpu_x86.h120 uint32_t esi; member in struct:__anon7479
/external/kernel-headers/original/uapi/video/
H A Duvesafb.h11 __u32 esi; member in struct:v86_regs
/external/syslinux/com32/include/
H A Dcom32.h65 reg32_t esi; /* Offset 12 */ member in struct:__anon23675

Completed in 586 milliseconds

12