Searched refs:esi (Results 1 - 25 of 211) sorted by relevance

123456789

/vbox/src/VBox/Devices/PC/ipxe/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" );
/vbox/src/VBox/Devices/PC/BIOS/
H A Dpmsetup.inc31 push esi
40 mov esi, SVR ; Program the SVR -- enable the APIC,
42 mov [esi], eax
44 mov esi, LVT_LINT0 ; Program LINT0 to ExtINT and unmask
45 mov eax, [esi]
48 mov [esi], eax
50 mov esi, LVT_LINT1 ; Program LINT1 to NMI and unmask
51 mov eax, [esi]
54 mov [esi], eax
58 pop esi
[all...]
/vbox/src/VBox/Devices/PC/ipxe/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...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseSynchronizationLib/Ia32/
H A DInterlockedCompareExchange64.c43 mov esi, Value local
48 lock cmpxchg8b qword ptr [esi]
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/core/linux/
H A Dlinuxprefix.S11 popl %esi // save argc
17 pushl %esi // argc -> C arg1
H A Dlinux_syscall.S15 pushl %esi
23 movl 36(%esp), %esi // C arg5 -> syscall arg4
32 popl %esi
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/prefix/
H A Dexeprefix.S114 xorl %esi, %esi
134 xorl %esi, %esi
136 shll $4, %esi
137 addl $PSP_CMDLINE_START, %esi
143 movl %esi, cmdline_phys
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptPei/Ia32/
H A DCopyMem.S36 push %esi
38 movl 16(%esp), %esi # esi <- Source
41 cmpl %esi, %edi
45 leal -1(%esi, %edx), %eax # eax <- End of Source
46 cmpl %edi, %esi
50 movl %eax, %esi # esi <- End of Source
61 pop %esi
H A DCopyMem.asm36 InternalMemCopyMem PROC USES esi edi
37 mov esi, [esp+16] ; esi <- Source
40 cmp esi, edi
44 lea eax, [esi + edx - 1] ; eax <- End of Source
45 cmp esi, edi
49 mov esi, eax ; esi <- End of Source
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibMmx/Ia32/
H A DCopyMem.S36 push %esi
38 movl 16(%esp), %esi # esi <- Source
41 leal -1(%esi,%edx,), %eax # eax <- End of Source
42 cmpl %edi, %esi
48 subl %esi, %ecx
49 andl $7, %ecx # ecx + esi aligns on 8-byte boundary
65 movq (%esi), %mm0
67 addl $8, %esi
75 movl %eax, %esi # es
[all...]
H A DCopyMem.asm38 InternalMemCopyMem PROC USES esi edi
39 mov esi, [esp + 16] ; esi <- Source
42 lea eax, [esi + edx - 1] ; eax <- End of Source
43 cmp esi, edi
56 movq mm0, [esi]
58 add esi, 8
66 mov esi, eax ; esi <- Last byte in Source
/vbox/src/VBox/ValidationKit/utils/cpu/
H A Drdtsc.cpp43 mov esi, eax local
54 cmp eax, esi
62 cmp ebx, esi
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibRepStr/Ia32/
H A DCopyMem.S36 push %esi
38 movl 16(%esp), %esi # esi <- Source
41 leal -1(%esi, %edx), %eax # eax <- End of Source
42 cmpl %edi, %esi
54 movl %eax, %esi # esi <- End of Source
64 pop %esi
H A DCopyMem.asm36 InternalMemCopyMem PROC USES esi edi
37 mov esi, [esp + 16] ; esi <- Source
40 lea eax, [esi + edx - 1] ; eax <- End of Source
41 cmp esi, edi
52 mov esi, eax ; esi <- End of Source
/vbox/src/libs/zlib-1.2.6/contrib/asm686/
H A Dmatch.S49 /* saved esi 44 */
99 pushl %esi
150 movl dsWindow(%edx), %esi
151 movl %esi, window(%esp)
153 lea (%esi,%ebp), %edi
179 /* Store the sum of s->window + best_len in %esi locally, and in %esi. */
181 addl %eax, %esi
182 movl %esi, windowbestlen(%esp)
217 * %esi
[all...]
/vbox/src/libs/zlib-1.2.6/contrib/masmx86/
H A Dinffas32.asm164 push esi
174 mov esi, [esp+88]
175 mov edi, [esi+28]
183 mov edx, [esi+4]
184 mov eax, [esi+0]
193 mov ecx, [esi+16]
194 mov ebx, [esi+12]
236 mov esi, [esp+44]
238 cmp ecx,esi
242 sub ecx,esi
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptDxe/Ia32/
H A DCopyMem.S36 push %esi
38 movl 16(%esp), %esi # esi <- Source
41 leal -1(%esi,%edx,), %eax # eax <- End of Source
42 cmpl %edi, %esi
64 movdqu (%esi), %xmm0
66 addl $16, %esi
74 movl %eax, %esi # esi <- Last byte in Source
84 pop %esi
[all...]
H A DCopyMem.asm37 InternalMemCopyMem PROC USES esi edi
38 mov esi, [esp + 16] ; esi <- Source
41 lea eax, [esi + edx - 1] ; eax <- End of Source
42 cmp esi, edi
63 movdqu xmm0, [esi] ; esi may not be 16-bytes aligned
65 add esi, 16
73 mov esi, eax ; esi <
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibSse2/Ia32/
H A DCopyMem.S36 push %esi
38 movl 16(%esp), %esi # esi <- Source
41 leal -1(%esi,%edx,), %eax # eax <- End of Source
42 cmpl %edi, %esi
64 movdqu (%esi), %xmm0
66 addl $16, %esi
74 movl %eax, %esi # esi <- Last byte in Source
84 pop %esi
[all...]
H A DCopyMem.asm37 InternalMemCopyMem PROC USES esi edi
38 mov esi, [esp + 16] ; esi <- Source
41 lea eax, [esi + edx - 1] ; eax <- End of Source
42 cmp esi, edi
63 movdqu xmm0, [esi] ; esi may not be 16-bytes aligned
65 add esi, 16
73 mov esi, eax ; esi <
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/libWine/
H A Dport.c109 "pushl %esi\n\t"
111 __ASM_CFI(".cfi_rel_offset %esi,0\n\t")
112 "movl %esp,%esi\n\t"
113 __ASM_CFI(".cfi_def_cfa_register %esi\n\t")
123 "movl %esi,%esp\n\t"
124 "popl %esi\n\t"
126 __ASM_CFI(".cfi_same_value %esi\n\t")
135 __asm push esi;
138 __asm mov esi, 20[esp];
139 __asm xchg esp, esi;
[all...]
/vbox/src/VBox/VMM/VMMR0/
H A DVMMR0JmpA-x86.asm61 mov [xDX + VMMR0JMPBUF.esi], esi
80 mov esi, [ebx + VMMR0JMPBUF.pvSavedStack]
81 test esi, esi
84 cmp dword [esi], 0h
86 mov edx, esi
87 mov edi, esi
92 lea esi, [esi
[all...]
/vbox/src/libs/zlib-1.2.6/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...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/
H A DDivU64x64Remainder.S46 push %esi
51 movl %eax, %esi # edi:esi <- dividend
70 cmpl %eax, %esi
79 subl %eax, %esi
80 sbbl %edx, %edi # edi:esi <- remainder
81 movl %esi, (%ecx)
87 pop %esi
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/core/
H A Dsetjmp.S20 movl %esi,16(%ecx)
36 movl 16(%edx),%esi

Completed in 538 milliseconds

123456789