/vbox/src/VBox/Devices/PC/ipxe/src/arch/x86/core/ |
H A D | x86_string.c | 39 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 D | pmsetup.inc | 31 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 D | string.h | 54 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 D | InterlockedCompareExchange64.c | 43 mov esi, Value local 48 lock cmpxchg8b qword ptr [esi]
|
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/core/linux/ |
H A D | linuxprefix.S | 11 popl %esi // save argc 17 pushl %esi // argc -> C arg1
|
H A D | linux_syscall.S | 15 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 D | exeprefix.S | 114 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 D | CopyMem.S | 36 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 D | CopyMem.asm | 36 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 D | CopyMem.S | 36 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 D | CopyMem.asm | 38 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 D | rdtsc.cpp | 43 mov esi, eax local 54 cmp eax, esi 62 cmp ebx, esi
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ |
H A D | CopyMem.S | 36 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 D | CopyMem.asm | 36 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 D | match.S | 49 /* 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 D | inffas32.asm | 164 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 D | CopyMem.S | 36 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 D | CopyMem.asm | 37 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 D | CopyMem.S | 36 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 D | CopyMem.asm | 37 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 D | port.c | 109 "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 D | VMMR0JmpA-x86.asm | 61 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 D | inffas86.c | 81 /* 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 D | DivU64x64Remainder.S | 46 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 D | setjmp.S | 20 movl %esi,16(%ecx) 36 movl 16(%edx),%esi
|