Home
last modified time | relevance | path

Searched refs:ECX (Results 1 – 25 of 42) sorted by relevance

12

/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Ia32/
DDivU64x32.c56 mov ecx, Divisor ; Put 32 bits divisor in ECX in DivU64x32()
58 ; 0:EAX / ECX = EAX EDX in DivU64x32()
65 ; EDX:EAX / ECX = EAX EDX in DivU64x32()
70 mov dword ptr [ecx], edx ; Put EDX through REMAINDER pointer in ECX in DivU64x32()
DDivU64x32.S70 movl 0x10(%ebp), %ecx # Put 32 bits divisor in ECX
72 # 0:EAX / ECX = EAX EDX
79 # EDX:EAX / ECX = EAX EDX
84 movl %edx, (%ecx) # Put EDX through REMAINDER pointer in ECX
DDivU64x32.asm64 mov ecx, [ebp + 10h] ; Put 32 bits divisor in ECX
66 ; 0:EAX / ECX = EAX EDX
73 ; EDX:EAX / ECX = EAX EDX
78 mov dword ptr [ecx], edx ; Put EDX through REMAINDER pointer in ECX
/device/linaro/bootloader/edk2/StdLib/LibC/CRT/Ia32/
Dulldvrm.c55 ; EBX:ECX contains the remainder (divided % divisor) in _aulldvrm()
88 ; Put the Remainder in EBX:ECX in _aulldvrm()
Dlldvrm.c55 ; EBX:ECX contains the remainder (divided % divisor) in _alldvrm()
88 ; Put the Remainder in EBX:ECX in _alldvrm()
/device/linaro/bootloader/edk2/DuetPkg/BiosVideoThunkDxe/
DLegacyBiosThunk.c164 ThunkRegSet.E.ECX = Regs->E.ECX; in LegacyBiosInt86()
206 Regs->E.ECX = ThunkRegSet.E.ECX; in LegacyBiosInt86()
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/
DExceptionHandlerAsm.S317 # + ECX +
321 # ECX - Vector Number
330 # Put 0 (dummy) error code on stack, and restore ECX
332 xorl %ecx, %ecx # ECX = 0
350 # + ECX +
354 # ECX - Vector Number
358 # Put Vector Number on stack and restore ECX
DExceptionHandlerAsm.asm120 ; + ECX +
124 ; ECX - Vector Number
133 ; Put 0 (dummy) error code on stack, and restore ECX
135 xor ecx, ecx ; ECX = 0
153 ; + ECX +
157 ; ECX - Vector Number
161 ; Put Vector Number on stack and restore ECX
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/
DThunk.c195 ThunkRegSet.E.ECX = Regs->E.ECX; in InternalLegacyBiosFarCall()
337 Regs->E.ECX = ThunkRegSet.E.ECX; in InternalLegacyBiosFarCall()
/device/linaro/bootloader/edk2/UefiCpuPkg/ResetVector/Vtf0/Ia32/
DSearchForSecEntry.asm21 ; Modified: EAX, EBX, ECX, EDX
91 ; Try the next FFS file at ECX
123 ; ECX - End of FFS file
/device/linaro/bootloader/edk2/IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/
DPeiCoreEntry.S30 # ECX: start of range
61 # ECX: start of range
DPeiCoreEntry.asm37 ; ECX: start of range
68 ; ECX: start of range
/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/Ia32/
DPeiCoreEntry.asm38 ; ECX: start of range
69 ; ECX: start of range
/device/linaro/bootloader/edk2/IntelFspPkg/FspSecCore/Ia32/
DFspApiEntry.s185 #Save in ECX-SLOT 3 in xmm6.
193 #Restore from ECX-SLOT 3 in xmm6.
447 # ECX contains 79h (IA32_BIOS_UPDT_TRIG)
518 # Set ECX/EDX to the BootLoader temporary memory range
587 SAVE_EAX_MICROCODE_RET_STATUS #Save microcode return status in ECX-SLOT 3 in xmm6.
588 …lue eax is not 0, microcode did not load, but continue and attempt to boot from ECX-SLOT 3 in xmm6.
DFspApiEntry.asm259 ; ECX contains 79h (IA32_BIOS_UPDT_TRIG)
325 ; Set ECX/EDX to the BootLoader temporary memory range
383 SXMMN xmm6, 3, eax ;Save microcode return status in ECX-SLOT 3 in xmm6.
395 LXMMN xmm6, eax, 3 ;Restore microcode status if no CAR init error from ECX-SLOT 3 in xmm6.
DSaveRestoreSse.inc70 ; XMM6 to save/restore EAX, EDX, ECX, ESP
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/MpServicesOnFrameworkMpServicesThunk/IA32/
DMpFuncs.asm56 …db 66h, 8Bh, 0Ch ; mov ecx,dword ptr [si] ; ECX is keeping the start …
113 mov ecx, dword ptr [edi + 4 * ebx] ; ECX = CpuNumber
DMpFuncs.S55 ….byte 0x66,0x8B,0xC # mov ecx,dword ptr [si] ; ECX is keeping the start …
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Framework/Protocol/SmmBase/
DSmmBase.h155 UINT32 ECX; member
177 UINT32 ECX; // FF64 member
331 UINT32 ECX; member
/device/linaro/bootloader/edk2/OvmfPkg/ResetVector/Ia32/
DPageTables64.asm42 ; Modified: EAX, ECX
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/Ipf/
DThunk.c87 DwordRegs.Ecx = Regs->E.ECX; in BiosIntCall()
106 Regs->E.ECX = DwordRegs.Ecx; in BiosIntCall()
/device/linaro/bootloader/edk2/UefiCpuPkg/ResetVector/Vtf0/
DMain.asm20 ; Modified: EBX, ECX, EDX, EBP
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Thunk16/
DX86Thunk.c229 UINT32 ECX; member
DThunk16Lib.h155 UINT32 ECX; member
/device/linaro/bootloader/edk2/IntelFrameworkPkg/Include/Framework/
DSmmCis.h171 UINT32 ECX; member

12