HomeSort by relevance Sort by last modified time
    Searched defs:edx (Results 26 - 50 of 204) sorted by null

12 3 4 5 6 7 8 9

  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EfiCommonLib/Ia32/
EfiZeroMemRep4.c 50 mov edx, ecx local
52 and edx, 3 local
54 mov ecx, edx
MultU64x32.c 52 push edx
56 ; The value in edx stored by second multiplication overflows
58 ; with the edx value of first multiplication.
60 pop edx
61 add edx, eax local
EfiSetMemRep4.c 52 shrd edx, eax, 16 local
53 shld eax, edx, 16 local
54 mov edx, ecx local
58 mov ecx, edx
Power10U64.c 54 mov edx, dword ptr Operand[4] local
67 mov dword ptr Operand[4], edx
DivU64x32.c 53 xor edx, edx ; Clear EDX local
58 ; 0:EAX / ECX = EAX EDX
63 div ecx ; Leave the REMAINDER in EDX as High 32-bit of new dividend
65 ; EDX:EAX / ECX = EAX EDX
69 jecxz Label1 ; If ecx == 0, no remainder exist, return with quoitent in EDX directly
70 mov dword ptr [ecx], edx ; Put EDX through REMAINDER pointer in ECX
73 pop edx ; Pop High 32-bit QUOITENT to EDX local
    [all...]
EfiCopyMemRep1.c 53 mov edx, Count ; edx <- Count
56 cmp edx, 0 local
58 lea eax, [esi + edx - 1] ; eax <- End of Source
64 lea edi, [edi + edx - 1] ; edi <- End of Destination
67 mov ecx, edx
LShiftU64.c 51 mov edx, dword ptr Operand[4] local
54 ; CL is valid from 0 - 31. shld will move EDX:EAX by CL times but EAX is not touched
55 ; For CL of 32 - 63, it will be shifted 0 - 31 so we will move eax to edx later.
59 shld edx, eax, cl local
69 mov edx, eax local
RShiftU64.c 48 mov edx, dword ptr Operand[4] local
51 ; CL is valid from 0 - 31. shld will move EDX:EAX by CL times but EDX is not touched
52 ; For CL of 32 - 63, it will be shifted 0 - 31 so we will move edx to eax later.
56 shrd eax, edx, cl local
57 shr edx, cl local
63 ; Since Count is 32 - 63, edx will have been shifted by 0 - 31
66 mov eax, edx
67 xor edx, edx local
    [all...]
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/
DivU64x32Remainder.c 43 xor edx, edx local
50 mov [ecx], edx
52 pop edx
MultU64x64.c 41 mov edx, dword ptr [Multiplier + 0] local
43 mov eax, edx
45 imul edx, dword ptr [Multiplicand + 4] local
46 add ebx, edx
48 add edx, ebx local
LRotU64.c 41 mov edx, dword ptr [Operand + 4] local
43 shld ebx, edx, cl local
44 shld edx, eax, cl local
50 mov eax, edx
51 mov edx, ecx local
RRotU64.c 42 mov edx, dword ptr [Operand + 4] local
44 shrd eax, edx, cl local
46 shrd edx, ebx, cl local
50 mov eax, edx
51 mov edx, ecx local
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseSynchronizationLib/Ia32/
InterlockedCompareExchange32.c 46 mov edx, ExchangeValue local
47 lock cmpxchg [ecx], edx
InterlockedCompareExchange64.c 45 mov edx, dword ptr [CompareValue + 4] local
  /device/linaro/bootloader/edk2/CryptoPkg/Library/IntrinsicLib/Ia32/
MathLShiftS64.c 35 shld edx, eax, cl local
43 mov edx, eax local
46 shl edx, cl local
51 xor edx,edx local
MathRShiftU64.c 35 shrd eax, edx, cl local
36 shr edx, cl local
43 mov eax, edx
44 xor edx, edx local
54 xor edx, edx local
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/
InterlockedCompareExchange64.c 28 mov edx, dword ptr [CompareValue + 4] local
LRotU64.c 34 mov edx, dword ptr [Operand + 4] local
36 shld ebx, edx, cl local
37 shld edx, eax, cl local
42 cmovnz eax, edx
43 cmovnz edx, ecx local
RRotU64.c 27 mov edx, dword ptr [Operand + 4] local
29 shrd eax, edx, cl local
31 shrd edx, ebx, cl local
34 cmovnz eax, edx
35 cmovnz edx, ecx local
DisablePaging32.c 32 mov edx, Context2 local
42 push edx
DivU64x64Remainder.c 27 mov edx, dword ptr [Dividend + 4] local
28 mov eax, dword ptr [Dividend + 0] // edx:eax <- dividend
29 mov edi, edx
34 shr edx, 1 local
44 add edx, ecx local
47 cmp edi, edx // compare high 32 bits
56 sbb edx, dword ptr [Divisor + 4] local
60 sbb edi, edx // edi:esi <- remainder
65 xor edx, edx local
    [all...]
EnablePaging32.c 32 mov edx, Context2 local
42 push edx
  /device/linaro/bootloader/edk2/StdLib/LibC/CRT/Ia32/
llshl.c 35 shld edx, eax, cl local
43 mov edx, eax local
46 shl edx, cl local
51 xor edx,edx local
llshr.c 26 ; depends only on the high order bit of edx).
36 shrd eax,edx,cl local
37 sar edx,cl local
44 mov eax,edx
45 sar edx,31 local
51 ; Return double precision 0 or -1, depending on the sign of edx local
54 sar edx,31 local
55 mov eax,edx
  /external/clang/test/CodeGen/
mozilla-ms-inline-asm.c 21 // CHECK: mov edx,dword ptr $1
22 // CHECK: test edx,edx
25 // CHECK: mov eax,edx
34 // CHECK: mov edx,[ecx]
36 // CHECK: call dword ptr[edx+eax*$$4]
40 // CHECK: "=*m,*m,*m,*m,*m,~{eax},~{ebp},~{ecx},~{edx},~{flags},~{esp},~{dirflag},~{fpsr},~{flags}"
44 mov edx,paramCount local
45 test edx,edx local
56 mov edx,[ecx] local
    [all...]

Completed in 438 milliseconds

12 3 4 5 6 7 8 9