/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/ |
H A D | LongJump.c | 40 pop edx ; edx <- JumpBuffer 42 mov ebx, [edx] 43 mov esi, [edx + 4] 44 mov edi, [edx + 8] 45 mov ebp, [edx + 12] 46 mov esp, [edx + 16] 47 jmp dword ptr [edx + 20]
|
H A D | SetJump.c | 63 mov edx, [esp] local 64 mov [edx], ebx 65 mov [edx + 4], esi 66 mov [edx + 8], edi 67 mov [edx + 12], ebp 68 mov [edx + 16], esp 69 mov [edx + 20], ecx
|
H A D | RShiftU64.c | 40 xor edx, edx local 43 cmovz edx, eax local 45 shrd eax, edx, cl local 46 shr edx, cl local
|
H A D | LShiftU64.c | 41 mov edx, dword ptr [Operand + 0] local 43 cmovz eax, edx 44 cmovz edx, dword ptr [Operand + 4] local 45 shld edx, eax, cl local
|
H A D | LRotU64.c | 41 mov edx, dword ptr [Operand + 4] local 43 shld ebx, edx, cl local 44 shld edx, eax, cl local 49 cmovnz eax, edx 50 cmovnz edx, ecx local
|
H A D | 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
|
H A D | RRotU64.c | 42 mov edx, dword ptr [Operand + 4] local 44 shrd eax, edx, cl local 46 shrd edx, ebx, cl local 49 cmovnz eax, edx 50 cmovnz edx, ecx local
|
H A D | ARShiftU64.c | 43 cmovz edx, eax local 45 shrd eax, edx, cl local 46 sar edx, cl local
|
H A D | ModU64x32.c | 42 xor edx, edx local 46 mov eax, edx
|
H A D | DivU64x32Remainder.c | 43 xor edx, edx local 50 mov [ecx], edx 52 pop edx
|
H A D | LongJump.S | 34 pop %edx # edx <- JumpBuffer 36 movl (%edx), %ebx 37 movl 4(%edx), %esi 38 movl 8(%edx), %edi 39 movl 12(%edx), %ebp 40 movl 16(%edx), %esp 41 jmp *20(%edx) # restore "eip"
|
H A D | SwapBytes64.c | 38 mov edx, dword ptr [Operand + 0] local 40 bswap edx
|
H A D | DivU64x32.c | 42 xor edx, edx local 47 pop edx ; restore high-order dword of the quotient local
|
H A D | LongJump.asm | 36 pop edx ; edx <- JumpBuffer 38 mov ebx, [edx] 39 mov esi, [edx + 4] 40 mov edi, [edx + 8] 41 mov ebp, [edx + 12] 42 mov esp, [edx + 16] 43 jmp dword ptr [edx + 20] ; restore "eip"
|
H A D | MultU64x64.asm | 36 mov edx, [esp + 16] ; edx <- M2[0..31] 38 mov eax, edx 40 imul edx, [esp + 12] ; edx <- M1[32..63] * M2[0..31] 41 add ebx, edx ; carries are abandoned 42 mul ecx ; edx:eax <- M1[0..31] * M2[0..31] 43 add edx, ebx ; carries are abandoned
|
H A D | ReadMm0.c | 38 pop edx
|
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/core/ |
H A D | setjmp.S | 15 movl 0(%esp),%edx /* return address */ 16 movl %edx,0(%ecx) 30 movl 4(%esp),%edx /* jumpbuf */ 32 movl 0(%edx),%ecx 33 movl 4(%edx),%ebx 34 movl 8(%edx),%esp 35 movl 12(%edx),%ebp 36 movl 16(%edx),%esi 37 movl 20(%edx),%edi
|
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/md/unix/ |
H A D | os_BSD_386_2.s | 46 movl 0(%esp),%edx 47 movl %edx, 0(%eax) /* rta */ 59 movl 4(%esp),%edx 61 movl 0(%edx),%ecx 62 movl 4(%edx),%ebx 63 movl 8(%edx),%esp 64 movl 12(%edx),%ebp 65 movl 16(%edx),%esi 66 movl 20(%edx),%edi
|
/vbox/src/VBox/Devices/EFI/Firmware/CryptoPkg/Library/BaseCryptLib/SysCall/Ia32/ |
H A D | 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
|
H A D | MathLShiftS64.c | 35 shld edx, eax, cl local 43 mov edx, eax local 46 shl edx, cl local 51 xor edx,edx local
|
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/LibC/CRT/Ia32/ |
H A D | ullshr.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
|
H A D | llshl.c | 35 shld edx, eax, cl local 43 mov edx, eax local 46 shl edx, cl local 51 xor edx,edx local
|
/vbox/src/libs/zlib-1.2.6/contrib/asm686/ |
H A D | match.S | 107 /* throughout the entire function. %edx will hold the pointer to the */ 111 movl deflatestate(%esp), %edx 120 movl dsPrevLen(%edx), %eax 121 movl dsGoodMatch(%edx), %ebx 123 movl dsWMask(%edx), %eax 124 movl dsMaxChainLen(%edx), %ebx 141 movl dsNiceMatch(%edx), %eax 142 movl dsLookahead(%edx), %ebx 150 movl dsWindow(%edx), %esi 152 movl dsStrStart(%edx), [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseSynchronizationLib/Ia32/ |
H A D | InterlockedCompareExchange32.c | 46 mov edx, ExchangeValue local 47 lock cmpxchg [ecx], edx
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstInstrEmul.cpp | 41 uint32_t eax, edx, ebx, ecx, eflags; local 46 edx = 0xffff; 49 eflags = EMEmulateLockCmpXchg8b(&val, &eax, &edx, ebx, ecx); 57 eflags = EMEmulateLockCmpXchg8b(&val, &eax, &edx, ebx, ecx); 60 || edx != 0x1) 69 edx = 0xffff; 72 eflags = EMEmulateCmpXchg8b(&val, &eax, &edx, ebx, ecx); 80 eflags = EMEmulateCmpXchg8b(&val, &eax, &edx, ebx, ecx); 83 || edx != 0x1)
|