/device/linaro/bootloader/edk2/EmulatorPkg/Unix/Host/Ia32/ |
D | Gasket.S | 32 movl %esp, %ebp 33 subl $24, %esp // sub extra 16 from the stack for alignment 34 and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call 36 movl %eax, 4(%esp) 38 movl %eax, (%esp) 49 movl %esp, %ebp 50 subl $24, %esp // sub extra 16 from the stack for alignment 51 and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call 53 movl %eax, 4(%esp) 55 movl %eax, (%esp) [all …]
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/Ia32/ |
D | EbcLowLevel.S | 24 mov %esp,%ebp 25 mov 0xc(%esp),%ecx 26 mov 0x14(%esp),%eax 27 mov 0x10(%esp),%edx 29 sub %eax,%esp 30 mov %esp,%ebx 41 mov %ebp,%esp 42 mov %ebp,%esp 51 mov %esp, %ebp 54 sub $0x40, %esp [all …]
|
D | EbcLowLevel.asm | 55 mov ebp, esp ; standard function prolog 59 mov ecx, dword ptr [esp]+0Ch 63 mov eax, dword ptr [esp] + 14h 64 mov edx, dword ptr [esp] + 10h 66 sub esp, eax 67 mov ebx, esp 82 ; equals the original esp, so set them equal 83 mov esp, ebp 86 mov esp, ebp 140 mov ebp, esp [all …]
|
/device/linaro/bootloader/edk2/OvmfPkg/PciHostBridgeDxe/Ia32/ |
D | IoFifo.S | 28 movw 8(%esp), %dx 29 mov 12(%esp), %ecx 30 mov 16(%esp), %edi 48 movw 8(%esp), %dx 49 mov 12(%esp), %ecx 50 mov 16(%esp), %edi 68 movw 8(%esp), %dx 69 mov 12(%esp), %ecx 70 mov 16(%esp), %edi 88 movw 8(%esp), %dx [all …]
|
D | IoFifo.asm | 31 mov dx, [esp + 8] 32 mov ecx, [esp + 12] 33 mov edi, [esp + 16] 51 mov dx, [esp + 8] 52 mov ecx, [esp + 12] 53 mov edi, [esp + 16] 71 mov dx, [esp + 8] 72 mov ecx, [esp + 12] 73 mov edi, [esp + 16] 91 mov dx, [esp + 8] [all …]
|
/device/linaro/bootloader/edk2/PcAtChipsetPkg/PciHostBridgeDxe/Ia32/ |
D | IoFifo.asm | 31 mov dx, [esp + 8] 32 mov ecx, [esp + 12] 33 mov edi, [esp + 16] 51 mov dx, [esp + 8] 52 mov ecx, [esp + 12] 53 mov edi, [esp + 16] 71 mov dx, [esp + 8] 72 mov ecx, [esp + 12] 73 mov edi, [esp + 16] 91 mov dx, [esp + 8] [all …]
|
D | IoFifo.S | 28 movw 8(%esp), %dx 29 mov 12(%esp), %ecx 30 mov 16(%esp), %edi 48 movw 8(%esp), %dx 49 mov 12(%esp), %ecx 50 mov 16(%esp), %edi 68 movw 8(%esp), %dx 69 mov 12(%esp), %ecx 70 mov 16(%esp), %edi 88 movw 8(%esp), %dx [all …]
|
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ |
D | ExceptionHandlerAsm.asm | 62 sub esp, 8 ; reserve room for filling exception data later 63 push [esp + 8] 64 xchg ecx, [esp] ; get vector number 67 push [esp] ; addition push if exception data needed 69 xchg ecx, [esp] ; restore ecx 102 xchg ecx, [esp] 136 xchg ecx, [esp+4] 163 xchg ecx, [esp] 167 mov ebp, esp 190 and esp, 0fffffff0h [all …]
|
/device/linaro/bootloader/edk2/StdLib/LibC/CRT/Ia32/ |
D | ullrem.c | 56 sub esp, 8 in _aullrem() local 57 push esp in _aullrem() local 62 mov eax, [esp + 28] in _aullrem() 64 mov eax, [esp + 28] in _aullrem() 70 mov eax, [esp + 28] in _aullrem() 72 mov eax, [esp + 28] in _aullrem() 83 mov eax, [esp + 20] in _aullrem() 84 mov edx, [esp + 24] in _aullrem() 89 add esp, 28 in _aullrem()
|
D | llrem.c | 56 sub esp, 8 in _allrem() local 57 push esp in _allrem() local 62 mov eax, [esp + 28] in _allrem() 64 mov eax, [esp + 28] in _allrem() 70 mov eax, [esp + 28] in _allrem() 72 mov eax, [esp + 28] in _allrem() 83 mov eax, [esp + 20] in _allrem() 84 mov edx, [esp + 24] in _allrem() 89 add esp, 28 in _allrem()
|
D | ulldvrm.c | 62 sub esp, 8 in _aulldvrm() local 63 push esp in _aulldvrm() local 68 mov eax, [esp + 28] in _aulldvrm() 70 mov eax, [esp + 28] in _aulldvrm() 76 mov eax, [esp + 28] in _aulldvrm() 78 mov eax, [esp + 28] in _aulldvrm() 90 mov ecx, [esp + 20] in _aulldvrm() 91 mov ebx, [esp + 24] in _aulldvrm() 96 add esp, 28 in _aulldvrm()
|
D | lldvrm.c | 62 sub esp, 8 in _alldvrm() local 63 push esp in _alldvrm() local 68 mov eax, [esp + 28] in _alldvrm() 70 mov eax, [esp + 28] in _alldvrm() 76 mov eax, [esp + 28] in _alldvrm() 78 mov eax, [esp + 28] in _alldvrm() 90 mov ecx, [esp + 20] in _alldvrm() 91 mov ebx, [esp + 24] in _alldvrm() 96 add esp, 28 in _alldvrm()
|
D | umoddi3.S | 54 sub $8, %esp 55 push %esp 60 movl 28(%esp), %eax 62 movl 28(%esp), %eax 68 movl 28(%esp), %eax 70 movl 28(%esp), %eax 81 movl 20(%esp), %eax 82 movl 24(%esp), %edx 87 add $28, %esp
|
D | llmul.c | 54 mov eax, [esp + 16] in _allmul() 56 mov eax, [esp + 16] in _allmul() 62 mov eax, [esp + 16] in _allmul() 64 mov eax, [esp + 16] in _allmul() 75 add esp, 16 in _allmul()
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/ |
D | EnablePaging64.S | 41 movl $LongStart, (%esp) 55 movl (%esp), %ebx # mov rbx, [esp] 57 movl 8(%esp), %ecx # mov rcx, [esp + 8] 59 movl 0x10(%esp), %edx # mov rdx, [esp + 10h] 61 movl 0x18(%esp), %esp # mov rsp, [esp + 18h] 63 addl $0x-20, %esp # add rsp, -20h
|
D | EnablePaging64.asm | 39 mov [esp], @F ; offset for far retf, seg is the 1st arg 53 mov ebx, [esp] ; mov rbx, [esp] 55 mov ecx, [esp + 8] ; mov rcx, [esp + 8] 57 mov edx, [esp + 10h] ; mov rdx, [esp + 10h] 59 mov esp, [esp + 18h] ; mov rsp, [esp + 18h] 61 add esp, -20h ; add rsp, -20h
|
D | DivU64x64Remainder.S | 37 movl 16(%esp), %ecx 40 movl 20(%esp), %ecx 43 movl %ecx, 16(%esp) 50 mov 20(%esp), %edx 51 mov 16(%esp), %eax 54 mov 24(%esp), %ebx 63 movl 28(%esp), %ecx 64 mull 24(%esp) 67 mov 32(%esp), %ecx 77 sub 24(%esp), %eax [all …]
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/ |
D | EnablePaging64.S | 39 movl $LongStart, (%esp) # offset for far retf, seg is the 1st arg 53 movl (%esp), %ebx # mov rbx, [esp] 55 movl 8(%esp), %ecx # mov rcx, [esp + 8] 57 movl 0x10(%esp), %edx # mov rdx, [esp + 10h] 59 movl 0x18(%esp), %esp # mov rsp, [esp + 18h] 61 addl $-0x20, %esp # add rsp, -20h
|
D | EnablePaging64.asm | 41 mov [esp], @F ; offset for far retf, seg is the 1st arg 55 mov ebx, [esp] ; mov rbx, [esp] 57 mov ecx, [esp + 8] ; mov rcx, [esp + 8] 59 mov edx, [esp + 10h] ; mov rdx, [esp + 10h] 61 mov esp, [esp + 18h] ; mov rsp, [esp + 18h] 63 add esp, -20h ; add rsp, -20h
|
D | DivU64x64Remainder.S | 35 movl 16(%esp), %ecx # ecx <- divisor[32..63] 38 movl 20(%esp), %ecx 41 movl %ecx, 16(%esp) # set up stack frame to match DivRemU64x32 48 mov 20(%esp), %edx 49 mov 16(%esp), %eax # edx:eax <- dividend 52 mov 24(%esp), %ebx # ecx:ebx <- divisor 61 movl 28(%esp), %ecx # ecx <- high dword of divisor 62 mull 24(%esp) # edx:eax <- quotient * divisor[0..31] 65 mov 32(%esp), %ecx # ecx <- addr for Remainder 75 sub 24(%esp), %eax [all …]
|
/device/linaro/bootloader/edk2/UefiCpuPkg/CpuDxe/Ia32/ |
D | CpuAsm.S | 30 movl 4(%esp), %ecx 31 subl $0x10, %esp 33 movl %eax, (%esp) 34 movw %cx, 4(%esp) 35 .byte 0xFF, 0x2C, 0x24 # jmp *(%esp) note:(FWORD jmp) 37 addl $0x10, %esp 48 movl 4(%esp), %ecx
|
D | CpuAsm.asm | 30 mov ecx, [esp+4] 31 sub esp, 0x10 33 mov [esp], eax 34 mov [esp+4], cx 35 jmp fword ptr [esp] 37 add esp, 0x10 48 mov ecx, [esp+4]
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Thunk16/Ia32/ |
D | Thunk16.S | 65 mov 0x24(%esp),%esi 83 mov 0x28(%esp),%eax 85 mov %esp,%eax 90 sidtl 0x24(%esp) 98 mov 0x2c(%esp),%edx 122 add %esp,%eax 123 lss 0x3c(%esp),%esp 124 lidtl 0x24(%esp) 139 movl %ebx, %esp 147 sub 60, %esp [all …]
|
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/ |
D | SmiException.asm | 302 mov ebp, esp 309 and esp, 0fffffff0h 310 sub esp, 12 342 sub esp, 8 343 sidt [esp] 344 mov eax, [esp + 2] 345 xchg eax, [esp] 347 mov [esp+4], eax 349 sub esp, 8 350 sgdt [esp] [all …]
|
/device/linaro/bootloader/edk2/IntelFspPkg/Library/BaseFspSwitchStackLib/Ia32/ |
D | Stack.s | 58 sub $0x08, %esp 59 sidt (%esp) 64 push %esp 66 movl %eax, %esp 71 lidt (%esp) 72 add $0x08,%esp 75 add $0x04,%esp
|