Home
last modified time | relevance | path

Searched refs:eax (Results 1 – 25 of 1057) sorted by relevance

12345678910>>...43

/device/linaro/bootloader/edk2/EmulatorPkg/Unix/Host/Ia32/
DGasket.S35 movl 12(%ebp), %eax
36 movl %eax, 4(%esp)
37 movl 8(%ebp), %eax
38 movl %eax, (%esp)
52 movl 12(%ebp), %eax
53 movl %eax, 4(%esp)
54 movl 8(%ebp), %eax
55 movl %eax, (%esp)
68 movl 12(%ebp), %eax
69 movl %eax, 4(%esp)
[all …]
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/
DExceptionHandlerAsm.S39 pushl %eax
42 jmp *%eax
46 pushl %eax
49 jmp *%eax
53 pushl %eax
56 jmp *%eax
60 pushl %eax
63 jmp *%eax
67 pushl %eax
70 jmp *%eax
[all …]
DExceptionHandlerAsm.asm47 push eax
48 mov eax, CommonInterruptEntry
49 jmp eax
57 push eax
58 mov eax, HookAfterStubHeaderEnd
59 jmp eax
61 pop eax
70 push eax
76 ; Entry from each interrupt with a push eax and eax=interrupt number
93 pop eax
[all …]
DExceptionHandlerAsm.nasm44 push eax
45 mov eax, ASM_PFX(CommonInterruptEntry)
46 jmp eax
54 push eax
55 mov eax, HookAfterStubHeaderEnd
56 jmp eax
58 pop eax
67 push eax
73 ; Entry from each interrupt with a push eax and eax=interrupt number
91 pop eax
[all …]
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/
DAsmFuncs.nasm47 push eax
48 mov eax, 0
53 push eax
54 mov eax, 1
59 push eax
60 mov eax, 2
65 push eax
66 mov eax, 3
71 push eax
72 mov eax, 4
[all …]
DAsmFuncs.asm49 push eax
50 mov eax, 0
55 push eax
56 mov eax, 1
61 push eax
62 mov eax, 2
67 push eax
68 mov eax, 3
73 push eax
74 mov eax, 4
[all …]
DAsmFuncs.S43 pushl %eax
44 mov $0, %eax
49 pushl %eax
50 mov $1, %eax
55 pushl %eax
56 mov $2, %eax
61 pushl %eax
62 mov $3, %eax
67 pushl %eax
68 mov $4, %eax
[all …]
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/
DSmiException.nasm300 push eax
311 mov eax, ss
312 push eax
313 movzx eax, word [ebp + 4 * 4]
314 push eax
315 mov eax, ds
316 push eax
317 mov eax, es
318 push eax
319 mov eax, fs
[all …]
DSmiException.S286 pushl %eax
297 movl %ss, %eax
298 pushl %eax
299 movzwl (4*4)(%ebp), %eax
300 pushl %eax
301 movl %ds, %eax
302 pushl %eax
303 movl %es, %eax
304 pushl %eax
305 movl %fs, %eax
[all …]
DSmiException.asm303 push eax
314 mov eax, ss
315 push eax
316 movzx eax, word ptr [ebp + 4 * 4]
317 push eax
318 mov eax, ds
319 push eax
320 mov eax, es
321 push eax
322 mov eax, fs
[all …]
DSmiEntry.S59 decl %eax
60 movl %eax, %cs:(%edi) # mov cs:[bx], ax
61 .byte 0x66,0x2e,0xa1 # mov eax, cs:[offset16]
70 movl %eax, %cs:-2(%edi) # mov cs:[bx - 2], ax
91 movl %eax,%ds
92 movl %eax,%es
93 movl %eax,%fs
94 movl %eax,%gs
95 movl %eax,%ss
98 movl $ASM_PFX(gSmiHandlerIdtr), %eax
[all …]
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/DebugSupportDxe/Ia32/
DAsmFuncs.S43 mov $0x1,%eax
45 mov %edx,%eax
46 and $0x1000000,%eax
47 shr $0x18,%eax
64 mov 0xc(%ebp),%eax
69 shr $0x10,%eax
134 pop %eax
237 mov %cr4,%eax
238 or $0x208,%eax
239 mov %eax,%cr4
[all …]
DAsmFuncs.nasm125 mov eax, 1
127 mov eax, edx
128 and eax, FXSTOR_FLAG
129 shr eax, 24
146 mov eax, [ebp + 0xC]
152 shr eax, 16
221 pop eax
222 mov [Eflags], eax
250 mov eax, [AppEsp]
251 mov ebx, [eax]
[all …]
DAsmFuncs.asm125 mov eax, 1
127 mov eax, edx
128 and eax, FXSTOR_FLAG
129 shr eax, 24
147 mov eax, Vector
153 shr eax, 16
229 pop eax
230 mov dword ptr Eflags, eax
324 mov eax, cr4
325 or eax, 208h
[all …]
/device/linaro/bootloader/edk2/UefiCpuPkg/ResetVector/Vtf0/Ia32/
DSearchForSecEntry.asm38 mov eax, ebp
40 add eax, ebx
49 inc eax
53 test eax, eax
59 add eax, 7
64 ; Look to see if there is an FFS file at eax
66 mov bl, [eax + 0x17]
69 mov ecx, [eax + 0x14]
73 add ecx, eax
79 ; There seems to be a valid file at eax
[all …]
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Ia32/
DEfiSetMem.c59 mov eax, Buffer in EfiCommonLibSetMem() local
61 mov edi, eax in EfiCommonLibSetMem()
71 mov eax, edi in EfiCommonLibSetMem() local
72 shr eax, 3 in EfiCommonLibSetMem() local
73 inc eax in EfiCommonLibSetMem()
74 shl eax, 3 in EfiCommonLibSetMem() local
75 sub eax, edi in EfiCommonLibSetMem() local
76 cmp eax, edx in EfiCommonLibSetMem() local
79 sub edx, eax in EfiCommonLibSetMem()
80 mov ecx, eax in EfiCommonLibSetMem()
[all …]
DEfiSetMemSSE2.c59 mov eax, Buffer in EfiCommonLibSetMem() local
61 mov edi, eax in EfiCommonLibSetMem()
71 mov eax, edi in EfiCommonLibSetMem() local
72 shr eax, 4 in EfiCommonLibSetMem() local
73 inc eax in EfiCommonLibSetMem()
74 shl eax, 4 in EfiCommonLibSetMem() local
75 sub eax, edi in EfiCommonLibSetMem() local
76 cmp eax, edx in EfiCommonLibSetMem() local
79 sub edx, eax in EfiCommonLibSetMem()
80 mov ecx, eax in EfiCommonLibSetMem()
[all …]
DEfiSetMem.S70 movl 8(%ebp), %eax # Buffer
72 movl %eax, %edi
82 movl %edi, %eax
83 shrl $3, %eax
84 incl %eax
85 shll $3, %eax
86 subl %edi, %eax
87 cmpl %edx, %eax
90 subl %eax, %edx
91 movl %eax, %ecx
[all …]
DEfiSetMem.asm67 mov eax, [ebp + 8] ; Buffer
69 mov edi, eax
79 mov eax, edi
80 shr eax, 3
81 inc eax
82 shl eax, 3
83 sub eax, edi
84 cmp eax, edx
87 sub edx, eax
88 mov ecx, eax
[all …]
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/SmmCpuFeaturesLib/Ia32/
DSmiEntry.S59 decl %eax
60 movl %eax, %cs:(%edi) # mov cs:[bx], ax
61 .byte 0x66,0x2e,0xa1 # mov eax, cs:[offset16]
70 movl %eax, %cs:-2(%edi) # mov cs:[bx - 2], ax
91 movl %eax,%ds
92 movl %eax,%es
93 movl %eax,%fs
94 movl %eax,%gs
95 movl %eax,%ss
98 movl $ASM_PFX(gStmSmiHandlerIdtr), %eax
[all …]
DSmiEntry.nasm63 mov eax, [cs:DSC_OFFSET + DSC_GDTPTR]
64 mov [cs:bx + 2], eax
65 mov ebp, eax ; ebp = GDT base
71 lea eax, [edi + (@32bit - _StmSmiEntryPoint) + 0x8000]
72 mov [cs:bx-0x6],eax
92 mov eax, ASM_PFX(gStmSmiHandlerIdtr)
93 lidt [eax]
97 DB 0xb8 ; mov eax, imm32
99 mov cr3, eax
103 mov eax, 1
[all …]
DSmiEntry.asm67 dec eax
68 mov cs:[edi], eax ; mov cs:[bx], ax
69 DB 66h, 2eh, 0a1h ; mov eax, cs:[offset16]
71 mov cs:[edi + 2], ax ; mov cs:[bx + 2], eax
78 mov cs:[edi - 2], eax ; mov cs:[bx - 2], ax
84 mov cs:[edi - 6], ax ; mov cs:[bx - 6], eax
105 mov eax, offset gStmSmiHandlerIdtr
106 lidt fword ptr [eax]
110 DB 0b8h ; mov eax, imm32
112 mov cr3, eax
[all …]
/device/linaro/bootloader/edk2/StdLib/LibC/CRT/Ia32/
Dulldiv.c57 xor eax, eax in _aulldiv() local
58 push eax in _aulldiv() local
63 mov eax, [esp + 20] in _aulldiv() local
64 push eax in _aulldiv()
65 mov eax, [esp + 20] in _aulldiv()
66 push eax in _aulldiv()
71 mov eax, [esp + 20] in _aulldiv() local
72 push eax in _aulldiv()
73 mov eax, [esp + 20] in _aulldiv()
74 push eax in _aulldiv()
Dlldiv.c66 xor eax, eax in _alldiv() local
67 push eax in _alldiv() local
72 mov eax, [esp + 20] in _alldiv() local
73 push eax in _alldiv()
74 mov eax, [esp + 20] in _alldiv()
75 push eax in _alldiv()
80 mov eax, [esp + 20] in _alldiv() local
81 push eax in _alldiv()
82 mov eax, [esp + 20] in _alldiv()
83 push eax in _alldiv()
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/MpInitLib/Ia32/
DMpFuncs.nasm38 mov ebp, eax ; save BIST information
52 mov eax, [si]
59 add eax, ebx
60 mov [di],eax
74 mov eax, cr0 ; Get control register 0
75 or eax, 000000003h ; Set PE bit (bit #0) & MP
76 mov cr0, eax
100 bts eax, 11
105 mov eax, dword [edi]
106 mov cr3, eax
[all …]

12345678910>>...43