Searched refs:EDX (Results 1 – 25 of 66) sorted by relevance
123
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Ia32/ |
D | DivU64x32.c | 53 xor edx, edx ; Clear EDX in DivU64x32() 58 ; 0:EAX / ECX = EAX EDX in DivU64x32() 63 div ecx ; Leave the REMAINDER in EDX as High 32-bit of new dividend in DivU64x32() 65 ; EDX:EAX / ECX = EAX EDX in DivU64x32() 69 …jecxz Label1 ; If ecx == 0, no remainder exist, return with quoitent in EDX dir… in DivU64x32() 70 mov dword ptr [ecx], edx ; Put EDX through REMAINDER pointer in ECX in DivU64x32() 73 pop edx ; Pop High 32-bit QUOITENT to EDX in DivU64x32()
|
D | DivU64x32.S | 67 xorl %edx, %edx # Clear EDX 72 # 0:EAX / ECX = EAX EDX 77 divl %ecx # Leave the REMAINDER in EDX as High 32-bit of new dividend 79 # EDX:EAX / ECX = EAX EDX 83 …jecxz Label1 # If ecx == 0, no remainder exist, return with quoitent in EDX dir… 84 movl %edx, (%ecx) # Put EDX through REMAINDER pointer in ECX 87 popl %edx # Pop High 32-bit QUOITENT to EDX
|
D | DivU64x32.asm | 61 xor edx, edx ; Clear EDX 66 ; 0:EAX / ECX = EAX EDX 71 div ecx ; Leave the REMAINDER in EDX as High 32-bit of new dividend 73 ; EDX:EAX / ECX = EAX EDX 77 …jecxz Label1 ; If ecx == 0, no remainder exist, return with quoitent in EDX dir… 78 mov dword ptr [ecx], edx ; Put EDX through REMAINDER pointer in ECX 81 pop edx ; Pop High 32-bit QUOITENT to EDX
|
D | RShiftU64.c | 51 ; CL is valid from 0 - 31. shld will move EDX:EAX by CL times but EDX is not touched in RShiftU64()
|
D | RShiftU64.asm | 56 ; CL is valid from 0 - 31. shld will move EDX:EAX by CL times but EDX is not touched
|
D | RShiftU64.S | 58 # CL is valid from 0 - 31. shld will move EDX:EAX by CL times but EDX is not touched
|
D | LShiftU64.c | 54 ; CL is valid from 0 - 31. shld will move EDX:EAX by CL times but EAX is not touched in LShiftU64()
|
D | LShiftU64.asm | 58 ; CL is valid from 0 - 31. shld will move EDX:EAX by CL times but EAX is not touched
|
D | LShiftU64.S | 60 # CL is valid from 0 - 31. shld will move EDX:EAX by CL times but EAX is not touched
|
/device/linaro/bootloader/edk2/StdLib/LibC/CRT/Ia32/ |
D | ulldvrm.c | 54 ; EDX:EAX contains the quotient (dividend/divisor) in _aulldvrm() 87 ; EDX:EAX contains the quotient (dividend/divisor) in _aulldvrm()
|
D | lldvrm.c | 54 ; EDX:EAX contains the quotient (dividend/divisor) in _alldvrm() 87 ; EDX:EAX contains the quotient (dividend/divisor) in _alldvrm()
|
D | llrem.c | 81 ; Put the Reminder in EDX:EAX as return value in _allrem()
|
D | ullrem.c | 81 ; Put the Reminder in EDX:EAX as return value in _aullrem()
|
D | lldiv.c | 44 ; EDX:EAX contains the quotient (dividend/divisor) in _alldiv()
|
D | umoddi3.S | 79 # Put the Reminder in EDX:EAX as return value
|
/device/linaro/bootloader/edk2/DuetPkg/BiosVideoThunkDxe/ |
D | LegacyBiosThunk.c | 163 ThunkRegSet.E.EDX = Regs->E.EDX; in LegacyBiosInt86() 205 Regs->E.EDX = ThunkRegSet.E.EDX; in LegacyBiosInt86()
|
/device/linaro/bootloader/edk2/DuetPkg/BootSector/ |
D | Gpt.S | 127 … movl %eax, %edx # EDX = SizeOfPartitionEntry * GptPartitionIndicator 129 andl $BLOCK_MASK, %edx # EDX = Targer PartitionEntryLBA Offset 137 adcl %ebx, %edx # EDX = Target PartitionEntryLBA (High) 148 …popl %edx # EDX = (SizeOfPartitionEntry * GptPartitionIndicator) %… 160 movl %es:36(%di), %edx # EDX = StartingLBA (High) 177 # EDX:EAX = Start LBA
|
D | Gpt.asm | 125 … mov edx, eax ; EDX = SizeOfPartitionEntry * GptPartitionIndicator 127 and edx, BLOCK_MASK ; EDX = Targer PartitionEntryLBA Offset 135 adc edx, ebx ; EDX = Target PartitionEntryLBA (High) 146 …pop edx ; EDX = (SizeOfPartitionEntry * GptPartitionIndicator) %… 158 mov edx, dword ptr es:[di + 36] ; EDX = StartingLBA (High) 175 ; EDX:EAX = Start LBA
|
/device/linaro/bootloader/edk2/IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/ |
D | PeiCoreEntry.S | 31 # EDX: end of range 62 # EDX: end of range
|
D | PeiCoreEntry.asm | 38 ; EDX: end of range 69 ; EDX: end of range
|
/device/linaro/bootloader/edk2/IntelFsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/Ia32/ |
D | PeiCoreEntry.nasm | 36 ; EDX: end of range 67 ; EDX: end of range
|
/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/Ia32/ |
D | PeiCoreEntry.asm | 39 ; EDX: end of range 70 ; EDX: end of range
|
/device/linaro/bootloader/edk2/IntelFsp2Pkg/FspSecCore/Ia32/ |
D | SaveRestoreSseNasm.inc | 76 ; XMM6 to save/restore EAX, EDX, ECX, ESP 159 ; Use CpuId instructuion (CPUID.01H:EDX.SSE[bit 25] = 1) to test
|
/device/linaro/bootloader/edk2/IntelFspPkg/FspSecCore/Ia32/ |
D | SaveRestoreSse.inc | 70 ; XMM6 to save/restore EAX, EDX, ECX, ESP 156 ; Use CpuId instructuion (CPUID.01H:EDX.SSE[bit 25] = 1) to test
|
D | InitializeFpu.s | 49 # Use CpuId instructuion (CPUID.01H:EDX.SSE[bit 25] = 1) to test
|
123