/device/linaro/bootloader/edk2/EmulatorPkg/Unix/Host/Ia32/ |
D | Gasket.S | 31 pushl %ebp 32 movl %esp, %ebp 35 movl 12(%ebp), %eax 37 movl 8(%ebp), %eax 48 pushl %ebp 49 movl %esp, %ebp 52 movl 12(%ebp), %eax 54 movl 8(%ebp), %eax 64 pushl %ebp 65 movl %esp, %ebp [all …]
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Ia32/ |
D | Power10U64.S | 60 pushl %ebp 61 movl %esp, %ebp 62 movl 8(%ebp), %eax # dword ptr Operand[0] 63 movl 0xC(%ebp), %edx # dword ptr Operand[4] 64 movl 0x10(%ebp), %ecx #Power 70 push 0xC(%ebp) 71 push 0x8(%ebp) 75 movl %eax, 8(%ebp) # dword ptr Operand[0] 76 movl %edx, 0xC(%ebp) # dword ptr Operand[4] 81 popl %ebp
|
D | Power10U64.asm | 59 push ebp 60 mov ebp, esp 61 mov eax, dword ptr [ebp + 8]; dword ptr Operand[0] 62 mov edx, dword ptr [ebp + 0Ch]; dword ptr Operand[4] 63 mov ecx, dword ptr [ebp + 10h] ;Power 69 push [ebp + 0Ch]; dword ptr Operand[4] 70 push [ebp + 8]; dword ptr Operand[0] 74 mov [ebp + 8] , eax; dword ptr Operand[0] 75 mov [ebp + 0Ch] , edx; dword ptr Operand[4] 80 pop ebp
|
D | EfiSetMem.S | 58 pushl %ebp 59 movl %esp, %ebp 60 …%esp # Reserve space for local variable UINT64 QWordValue @[ebp - 10H] & UINT64 MmxSave @[ebp - 18… 64 movl 0xC(%ebp), %edx # Count 70 movl 8(%ebp), %eax # Buffer 71 movb 0x10(%ebp), %bl # Value 107 movw %bx, -0x10(%ebp) # QWordValue[0] 108 movw %bx, -0x10+2(%ebp) # QWordValue[2] 109 movw %bx, -0x10+4(%ebp) # QWordValue[4] 110 movw %bx, -0x10+6(%ebp) # QWordValue[6] [all …]
|
D | EfiSetMem.asm | 55 push ebp 56 mov ebp, esp 57 …, 10h; Reserve space for local variable UINT64 QWordValue @[ebp - 10H] & UINT64 MmxSave @[ebp - 18… 61 mov edx, [ebp + 0Ch] ; Count 67 mov eax, [ebp + 8] ; Buffer 68 mov bl, [ebp + 10h] ; Value 103 mov WORD PTR [ebp - 10H], bx ; QWordValue[0] 104 mov WORD PTR [ebp - 10H + 2], bx ; QWordValue[2] 105 mov WORD PTR [ebp - 10H + 4], bx ; QWordValue[4] 106 mov WORD PTR [ebp - 10H + 6], bx ; QWordValue[6] [all …]
|
D | EfiSetMemRep4.asm | 52 push ebp 53 mov ebp,esp 55 mov ecx,dword ptr [ebp+0Ch] 58 mov al,byte ptr [ebp+10h] 63 mov edi,dword ptr [ebp+8] 71 pop ebp
|
D | DivU64x32.S | 65 pushl %ebp 66 movl %esp, %ebp 69 movl 0xC(%ebp), %eax # Put high 32 bits of 64-bit dividend in EAX 70 movl 0x10(%ebp), %ecx # Put 32 bits divisor in ECX 76 movl 8(%ebp), %eax # Put low 32 bits of 64-bit dividend in EAX 81 movl 0x14(%ebp), %ecx # Put &REMAINDER to ecx 88 popl %ebp
|
D | EfiZeroMemRep4.asm | 50 push ebp 51 mov ebp,esp 53 mov ecx,dword ptr [ebp+0Ch] 57 mov edi,dword ptr [ebp+8] 66 pop ebp
|
D | DivU64x32.asm | 59 push ebp 60 mov ebp, esp 63 mov eax, [ebp + 0Ch] ; Put high 32 bits of 64-bit dividend in EAX 64 mov ecx, [ebp + 10h] ; Put 32 bits divisor in ECX 70 mov eax, [ebp + 8] ; Put low 32 bits of 64-bit dividend in EAX 75 mov ecx, [ebp + 14h] ; Put &REMAINDER to ecx 82 pop ebp
|
D | EfiCopyMemRep1.asm | 56 push ebp 57 mov ebp, esp 60 mov esi, dword ptr[ebp + 0Ch] ; esi <- Source 61 mov edi, dword ptr[ebp + 8] ; edi <- Destination 62 mov edx, dword ptr[ebp + 10h] ; edx <- Count 82 pop ebp
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/Ia32/ |
D | ProcessorAsms.S | 39 # UINT32 ebp; 67 push %ebp 68 mov %esp,%ebp 69 mov 0x8(%ebp),%eax 70 mov 0xc(%ebp),%ecx 74 mov 0x0(%ebp),%eax 76 lea 0x4(%ebp),%eax 78 mov 0x4(%ebp),%eax 107 push %ebp 108 mov %esp,%ebp [all …]
|
D | ReadIdt.S | 41 push %ebp 42 mov %esp,%ebp 44 sidtl 0xfffffffa(%ebp) 45 mov 0xfffffffc(%ebp),%eax 60 push %ebp 61 mov %esp,%ebp 63 sidtl 0xfffffffa(%ebp) 64 mov 0xfffffffa(%ebp),%ax
|
D | WriteIdt.S | 41 push %ebp 42 mov %esp,%ebp 44 mov 0x8(%ebp),%eax 45 mov 0xc(%ebp),%cx 46 mov %eax,0xfffffffc(%ebp) 47 mov %cx,0xfffffffa(%ebp) 48 lidtl 0xfffffffa(%ebp)
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/Ia32/ |
D | EbcLowLevel.S | 22 push %ebp 24 mov %esp,%ebp 41 mov %ebp,%esp 42 mov %ebp,%esp 44 pop %ebp 50 push %ebp 51 mov %esp, %ebp 56 mov %ebp, %esi 68 pop %ebp
|
D | EbcLowLevel.asm | 53 push ebp 55 mov ebp, esp ; standard function prolog 81 ; ebp is preserved by the callee. In this function it 83 mov esp, ebp 86 mov esp, ebp 88 pop ebp 139 push ebp 140 mov ebp, esp 145 mov esi, ebp 157 pop ebp
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/ |
D | CpuIdEx.S | 44 push %ebp 45 movl %esp, %ebp 46 movl 12(%ebp), %eax 47 movl 16(%ebp), %ecx 50 movl 20(%ebp), %ecx 54 movl 24(%ebp), %ecx 58 movl 28(%ebp), %ecx 62 movl 32(%ebp), %edx 66 movl 12(%ebp), %eax
|
D | CpuIdEx.asm | 41 push ebp 42 mov ebp, esp 43 mov eax, [ebp + 12] 44 mov ecx, [ebp + 16] 47 mov ecx, [ebp + 20] 51 mov ecx, [ebp + 24] 55 mov ecx, [ebp + 28] 59 mov edx, [ebp + 32] 63 mov eax, [ebp + 12]
|
D | CpuId.asm | 40 push ebp 41 mov ebp, esp 42 mov eax, [ebp + 12] 45 mov ecx, [ebp + 16] 49 mov ecx, [ebp + 20] 53 mov ecx, [ebp + 24] 57 mov ecx, [ebp + 28] 61 mov eax, [ebp + 12]
|
D | CpuId.S | 41 push %ebp 42 movl %esp, %ebp 43 movl 12(%ebp), %eax 46 movl 16(%ebp), %ecx 50 movl 20(%ebp), %ecx 54 movl 24(%ebp), %ecx 58 movl 28(%ebp), %ecx 62 movl 12(%ebp), %eax
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/ |
D | CpuIdEx.S | 42 push %ebp 43 movl %esp, %ebp 44 movl 12(%ebp), %eax 45 movl 16(%ebp), %ecx 48 movl 20(%ebp), %ecx 52 movl 24(%ebp), %ecx 56 movl 32(%ebp), %ecx 60 movl 28(%ebp), %ecx 64 movl 12(%ebp), %eax
|
D | CpuIdEx.asm | 41 push ebp 42 mov ebp, esp 43 mov eax, [ebp + 12] 44 mov ecx, [ebp + 16] 47 mov ecx, [ebp + 20] 51 mov ecx, [ebp + 24] 55 mov ecx, [ebp + 32] 59 mov ecx, [ebp + 28] 63 mov eax, [ebp + 12]
|
D | CpuId.S | 39 push %ebp 40 movl %esp, %ebp 41 movl 12(%ebp), %eax 44 movl 16(%ebp), %ecx 48 movl 20(%ebp), %ecx 52 movl 24(%ebp), %ecx 56 movl 28(%ebp), %ecx 60 movl 12(%ebp), %eax
|
D | CpuId.asm | 40 push ebp 41 mov ebp, esp 42 mov eax, [ebp + 12] 45 mov ecx, [ebp + 16] 49 mov ecx, [ebp + 20] 53 mov ecx, [ebp + 24] 57 mov ecx, [ebp + 28] 61 mov eax, [ebp + 12]
|
D | InternalSwitchStack.S | 36 pushl %ebp 37 movl %esp, %ebp 39 movl 20(%ebp), %esp # switch stack 42 movl 16(%ebp), %eax 44 movl 12(%ebp), %eax 47 jmp *8(%ebp) # call and never return
|
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ |
D | ExceptionHandlerAsm.asm | 166 push ebp 167 mov ebp, esp 202 lea ecx, [ebp + 6 * 4] 204 push dword ptr [ebp] ; EBP 211 movzx eax, word ptr [ebp + 4 * 4] 223 mov eax, [ebp + 3 * 4] 249 mov eax, [ebp + 5 * 4] 305 push dword ptr [ebp + 2 * 4] 310 mov edx, dword ptr [ebp + 1 * 4] 352 pop dword ptr [ebp + 5 * 4] [all …]
|