Home
last modified time | relevance | path

Searched refs:EAX (Results 1 – 25 of 86) sorted by relevance

1234

/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Ia32/
DDivU64x32.c55 mov eax, dword ptr Dividend[4] ; Put high 32 bits of 64-bit dividend in EAX in DivU64x32()
58 ; 0:EAX / ECX = EAX EDX in DivU64x32()
62 mov eax, dword ptr Dividend[0] ; Put low 32 bits of 64-bit dividend in EAX in DivU64x32()
65 ; EDX:EAX / ECX = EAX EDX in DivU64x32()
DDivU64x32.S69 movl 0xC(%ebp), %eax # Put high 32 bits of 64-bit dividend in EAX
72 # 0:EAX / ECX = EAX EDX
76 movl 8(%ebp), %eax # Put low 32 bits of 64-bit dividend in EAX
79 # EDX:EAX / ECX = EAX EDX
DDivU64x32.asm63 mov eax, [ebp + 0Ch] ; Put high 32 bits of 64-bit dividend in EAX
66 ; 0:EAX / ECX = EAX EDX
70 mov eax, [ebp + 8] ; Put low 32 bits of 64-bit dividend in EAX
73 ; EDX:EAX / ECX = EAX EDX
DLShiftU64.c54 ; CL is valid from 0 - 31. shld will move EDX:EAX by CL times but EAX is not touched in LShiftU64()
DLShiftU64.asm58 ; CL is valid from 0 - 31. shld will move EDX:EAX by CL times but EAX is not touched
DLShiftU64.S60 # CL is valid from 0 - 31. shld will move EDX:EAX by CL times but EAX is not touched
DRShiftU64.c51 ; CL is valid from 0 - 31. shld will move EDX:EAX by CL times but EDX is not touched in RShiftU64()
/device/linaro/bootloader/edk2/UefiCpuPkg/ResetVector/Vtf0/Ia16/
DInit16.asm34 ; Modified: EAX
36 ; @param[in] EAX Initial value of the EAX register (BIST: Built-in Self Test)
37 ; @param[out] ESP Initial value of the EAX register (BIST: Built-in Self Test)
41 ; ESP - Initial value of the EAX register (BIST: Built-in Self Test)
/device/linaro/bootloader/edk2/UefiCpuPkg/ResetVector/Vtf0/
DMain.asm22 ; @param[in,out] RAX/EAX Initial value of the EAX register
62 ; Restore initial EAX value into the EAX register
95 ; Restore initial EAX value into the RAX register
DReadMe.txt25 EAX/RAX - Initial value of the EAX register (BIST: Built-in Self Test)
/device/linaro/bootloader/edk2/UefiCpuPkg/ResetVector/Vtf0/Ia32/
DSearchForSecEntry.asm21 ; Modified: EAX, EBX, ECX, EDX
122 ; EAX - Start of FFS file
126 ; EAX - Entry point of PE32 (or 0 if not found)
134 add eax, 0x18 ; EAX = Start of section
163 add eax, 4 ; EAX = Start of PE32 image
180 add eax, 4 ; EAX = Start of TE image
DSearchForBfvBase.asm26 ; Modified: EAX, EBX
73 ; 0xbfbfbfbf in the EAX & EBP registers helps signal what failed
DPageTables64.asm19 ; Modified: EAX
/device/linaro/bootloader/edk2/StdLib/LibC/CRT/Ia32/
Dulldvrm.c54 ; EDX:EAX contains the quotient (dividend/divisor) in _aulldvrm()
87 ; EDX:EAX contains the quotient (dividend/divisor) in _aulldvrm()
Dlldvrm.c54 ; EDX:EAX contains the quotient (dividend/divisor) in _alldvrm()
87 ; EDX:EAX contains the quotient (dividend/divisor) in _alldvrm()
Dllrem.c81 ; Put the Reminder in EDX:EAX as return value in _allrem()
Dullrem.c81 ; Put the Reminder in EDX:EAX as return value in _aullrem()
Dlldiv.c44 ; EDX:EAX contains the quotient (dividend/divisor) in _alldiv()
/device/linaro/bootloader/edk2/DuetPkg/BiosVideoThunkDxe/
DLegacyBiosThunk.c165 ThunkRegSet.E.EAX = Regs->E.EAX; in LegacyBiosInt86()
207 Regs->E.EAX = ThunkRegSet.E.EAX; in LegacyBiosInt86()
/device/linaro/bootloader/edk2/OvmfPkg/Sec/Ia32/
DSecEntry.nasm29 ; @param[in] EAX Initial value of the EAX register (BIST: Built-in Self Test)
/device/linaro/bootloader/edk2/DuetPkg/BootSector/
DGpt.S125 movl %es:84(%di), %eax # EAX = SizeOfPartitionEntry
126 … mulb GptPartitionIndicator(%bp) # EAX = SizeOfPartitionEntry * GptPartitionIndicator
128 …shrl $BLOCK_SHIFT, %eax # EAX = (SizeOfPartitionEntry * GptPartitionIndicator) /…
134 addl %ecx, %eax # EAX = Target PartitionEntryLBA (Low)
159 movl %es:32(%di), %eax # EAX = StartingLBA (Low)
177 # EDX:EAX = Start LBA
DGpt.asm123 mov eax, dword ptr es:[di + 84] ; EAX = SizeOfPartitionEntry
124 … mul byte ptr [bp+GptPartitionIndicator] ; EAX = SizeOfPartitionEntry * GptPartitionIndicator
126 …shr eax, BLOCK_SHIFT ; EAX = (SizeOfPartitionEntry * GptPartitionIndicator) /…
132 add eax, ecx ; EAX = Target PartitionEntryLBA (Low)
157 mov eax, dword ptr es:[di + 32] ; EAX = StartingLBA (Low)
175 ; EDX:EAX = Start LBA
/device/linaro/bootloader/edk2/CorebootModulePkg/SecCore/Ia32/
DSecEntry.nasm31 ; @param[in] EAX Initial value of the EAX register (BIST: Built-in Self Test)
DSecEntry.asm40 ; @param[in] EAX Initial value of the EAX register (BIST: Built-in Self Test)
DSecEntry.S33 # @param[in] EAX Initial value of the EAX register (BIST: Built-in Self Test)

1234