Home
last modified time | relevance | path

Searched refs:esp (Results 1 – 25 of 536) sorted by relevance

12345678910>>...22

/device/linaro/bootloader/edk2/EmulatorPkg/Unix/Host/Ia32/
DGasket.S32 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/
DEbcLowLevel.S24 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 …]
DEbcLowLevel.asm55 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/
DIoFifo.S28 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 …]
DIoFifo.asm31 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/
DIoFifo.asm31 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 …]
DIoFifo.S28 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/
DExceptionHandlerAsm.asm62 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/
Dullrem.c56 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()
Dllrem.c56 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()
Dulldvrm.c62 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()
Dlldvrm.c62 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()
Dumoddi3.S54 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
Dllmul.c54 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/
DEnablePaging64.S41 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
DEnablePaging64.asm39 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
DDivU64x64Remainder.S37 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/
DEnablePaging64.S39 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
DEnablePaging64.asm41 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
DDivU64x64Remainder.S35 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/
DCpuAsm.S30 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
DCpuAsm.asm30 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/
DThunk16.S65 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/
DSmiException.asm302 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/
DStack.s58 sub $0x08, %esp
59 sidt (%esp)
64 push %esp
66 movl %eax, %esp
71 lidt (%esp)
72 add $0x08,%esp
75 add $0x04,%esp

12345678910>>...22