/reactos/win32ss/gdi/eng/i386/ |
H A D | floatobj.S | 168 xor eax, edx 172 sub eax, edx 328 mov edx, [edx + lMant] /* Load mantissa2 in edx */ 448 mov edx, [edx + lMant] 451 sar edx, 31 575 test edx, edx /* Special handling for result < 0 */ 580 or eax, edx 603 or eax, edx 707 xor eax, edx 708 sub eax, edx [all …]
|
/reactos/ntoskrnl/ex/i386/ |
H A D | ioport.S | 37 mov al, [edx] 45 mov ax, [edx] 61 mov edx, edi 70 mov edi, edx 79 mov edx, edi 88 mov edi, edx 97 mov edx, edi 106 mov edi, edx 151 mov edx, edi 163 mov edi, edx [all …]
|
H A D | fastinterlck_asm.S | 37 lock add [ecx], edx 48 add dword ptr [ecx], edx 78 mov edx, [ebp+4] 86 lea ecx, [edx-1] 122 mov ebx, edx 125 mov edx, [ebp+4] 133 lea ecx, [edx + HEX(10001)] 162 mov edx, [ebp+4] 171 mov ecx, edx
|
/reactos/sdk/include/reactos/libs/libmpg123/ |
H A D | synth_sse3d.h | 76 movl 24(%ebp),%edx 80 movl (%edx),%eax 85 movl %eax,(%edx) 95 xchgl %edx,%ecx 100 pushl %edx 117 movq (%edx),%mm0 156 leal 128(%edx),%edx 163 movq (%edx),%mm0 182 leal 64(%edx),%edx 193 movq (%edx),%mm0 [all …]
|
/reactos/sdk/lib/crt/math/i386/ |
H A D | alldvrm_asm.s | 97 neg edx 100 mov DVNDLO,edx 108 neg edx 111 mov DVSRLO,edx 126 xor edx,edx 190 sbb edx,DVSRHI 202 sbb edx,DVNDHI 215 sbb edx,0 221 mov ecx,edx 222 mov edx,ebx [all …]
|
H A D | allrem_asm.s | 110 mov edx,DVNDLO // lo word of a 112 neg edx 115 mov DVNDLO,edx 120 mov edx,DVSRLO // lo word of b 122 neg edx 125 mov DVSRLO,edx 140 xor edx,edx 145 xor edx,edx 195 sbb edx,DVSRHI 205 sbb edx,DVNDHI [all …]
|
H A D | alldiv_asm.s | 109 mov edx,DVNDLO // lo word of a 111 neg edx 114 mov DVNDLO,edx 120 mov edx,DVSRLO // lo word of a 122 neg edx 125 mov DVSRLO,edx 140 xor edx,edx 145 mov edx,ebx // edx:eax <- quotient 155 mov edx,DVNDHI // edx:eax <- dividend 195 xor edx,edx // edx:eax <- quotient [all …]
|
H A D | aullrem_asm.s | 108 xor edx,edx 112 mov eax,edx // edx:eax <- remainder 113 xor edx,edx 123 mov edx,DVNDHI // edx:eax <- dividend 128 shr edx,1 // shift dividend right one bit// hi bit <- 0 145 add edx,ecx // EDX:EAX = QUOT * DVSR 154 cmp edx,DVNDHI // compare hi words of result and original 161 sbb edx,DVSRHI 171 sbb edx,DVNDHI 172 neg edx // and negate it [all …]
|
H A D | aulldvrm_asm.s | 108 xor edx,edx 123 add edx,ecx // EDX:EAX = QUOT * DVSR 133 mov edx,DVNDHI // edx:eax <- dividend 156 add edx,ecx // EDX:EAX = QUOT * DVSR 165 cmp edx,DVNDHI // compare hi words of result and original 173 sbb edx,DVSRHI 185 sbb edx,DVNDHI 186 neg edx // otherwise, negate the result 188 sbb edx,0 193 mov ecx,edx [all …]
|
H A D | pow_asm.s | 138 pop edx 140 or edx, 0 145 adc edx, 0 146 neg edx 156 shr edx, 1 158 or ecx, edx 231 and edx, 2 263 pop edx 268 or edx, edx 322 pop edx [all …]
|
H A D | aulldiv_asm.s | 112 xor edx,edx 117 mov edx,ebx // edx:eax <- quotient hi:quotient lo 127 mov edx,DVNDHI // edx:eax <- dividend 132 shr edx,1 // shift dividend right one bit// hi bit <- 0 150 add edx,ecx // EDX:EAX = QUOT * DVSR 159 cmp edx,DVNDHI // compare hi words of result and original 167 xor edx,edx // edx:eax <- quotient
|
H A D | aullshr_asm.s | 76 shrd eax,edx,cl 77 shr edx,cl 84 mov eax,edx 85 xor edx,edx 95 xor edx,edx
|
H A D | allshr_asm.s | 76 shrd eax,edx,cl 77 sar edx,cl 84 mov eax,edx 85 sar edx,31 94 sar edx,31 95 mov eax,edx
|
/reactos/sdk/lib/crt/setjmp/i386/ |
H A D | setjmp.s | 41 mov edx, JMPBUF[esp] 45 mov [edx + JB_BX*4], ebx 46 mov [edx + JB_DI*4], edi 47 mov [edx + JB_SI*4], esi 49 mov [edx + JB_SP*4], ecx 51 mov [edx + JB_IP*4], ecx 70 mov edx, JMPBUF[esp] 74 mov [edx + JB_BX*4], ebx 75 mov [edx + JB_DI*4], edi 76 mov [edx + JB_SI*4], esi [all …]
|
/reactos/win32ss/gdi/dib/i386/ |
H A D | dib24bpp_hline.s | 25 mov edx, [esp+48] 27 sub edx, ecx 28 mov [esp], edx 32 cmp edx, 7 33 mov esi, edx 56 mov [edx], si 87 dec edx 92 mov esi, edx 102 mov edx, ecx 103 shl edx, 8 [all …]
|
H A D | dib32bpp_colorfill.s | 28 mov edx, [ebp+12] /* edx = prcl */ 33 mov edi, [edx+4] /* edi = prcl->top; */ 37 mov ebx, [edx] /* ebx = prcl->left; */ 40 mov ebx, [edx+8] /* ebx = prcl->right; */ 41 sub ebx, [edx] /* ebx = prcl->right - prcl->left; */ 44 mov edx, [edx+12] /* edx = prcl->bottom; */ 45 sub edx, edi /* edx -= prcl->top; */ 56 dec edx /* cy--; */
|
/reactos/drivers/bus/acpi/acpica/include/platform/ |
H A D | acmsvc.h | 95 __asm mov edx, n_hi \ 99 __asm mov r32, edx \ 106 __asm mov edx, n_hi \ 110 __asm mov c32, edx \ 117 __asm mov edx, n_hi \ 121 __asm shld edx, eax, cl \ 123 __asm mov n_hi, edx \ 131 __asm mov edx, n_hi \ 135 __asm shrd eax, edx, cl \ 136 __asm shr edx, cl \ [all …]
|
/reactos/ntoskrnl/ke/i386/ |
H A D | usercall_asm.S | 87 mov eax, edx 124 mov edx, fs:[KPCR_CURRENT_THREAD] 128 mov ecx, [edx+KTHREAD_STACK_BASE] 135 mov eax, [edx+KTHREAD_TRAP_FRAME] 138 mov [edx+KTHREAD_TRAP_FRAME], eax 157 mov eax, [edx+KTHREAD_STACK_BASE] 165 mov [edx+KTHREAD_STACK_BASE], ecx 166 mov [edx+KTHREAD_STACK_LIMIT], esi 175 mov esi, [edx+KTHREAD_TRAP_FRAME] 178 mov edx, fs:[KPCR_TSS] [all …]
|
/reactos/dll/win32/kernel32/client/i386/ |
H A D | fiber.S | 40 mov edx, fs:[TEB_SELF] 43 mov eax, [edx+TEB_FIBER_DATA] 70 mov ecx, [edx+TEB_FLS_DATA] 76 mov ecx, [edx+TEB_EXCEPTION_LIST] 78 mov ecx, [edx+TEB_STACK_LIMIT] 85 mov [edx+TEB_FIBER_DATA], ecx 89 mov [edx+TEB_EXCEPTION_LIST], esi 91 mov [edx+TEB_STACK_BASE], esi 93 mov [edx+TEB_STACK_LIMIT], esi 95 mov [edx+TEB_DEALLOCATION_STACK], esi [all …]
|
/reactos/boot/freeldr/bootsect/ |
H A D | ext2.S | 135 xor edx,edx 144 sub ebx,edx 167 xor edx,edx 170 mov eax,edx 171 xor edx,edx 179 push edx 281 xor edx,edx 287 shr edx,16 407 xor edx,edx 419 pop edx [all …]
|
H A D | ntfs.S | 120 xor edx, edx 135 test edx, edx 166 push edx 211 xor edx, edx 354 xor edx, edx 384 xor edx, edx 388 xor edx, edx 633 push edx 641 pop edx 710 xor edx, edx [all …]
|
/reactos/drivers/filesystems/btrfs/ |
H A D | xor.S | 196 mov eax, edx 211 add edx, 16 222 mov ecx, [edx] 227 add edx, 4 238 mov cl, [edx] 243 inc edx 281 mov eax, edx 296 add edx, 32 312 add edx, 4 323 mov cl, [edx] [all …]
|
H A D | crc32c.S | 133 mov edx, [ebp+12] 148 mov cl, byte ptr [edx] 155 inc edx 179 mov edx, [ebp+12] 190 crc32 eax, dword ptr [edx] 192 add edx, 4 200 crc32 eax, word ptr [edx] 202 add edx, 2 209 crc32 eax, byte ptr [edx] 210 inc edx
|
/reactos/sdk/lib/rtl/i386/ |
H A D | rtlmem.s | 118 and edx, 3 123 or ecx, edx 193 and edx, 3 241 mov edx, ecx 250 sub edx, ecx 252 mov ecx, edx 257 mov ecx, edx 284 mov edx, ecx 291 sub edx, ecx 295 mov ecx, edx [all …]
|
/reactos/sdk/lib/pseh/i386/ |
H A D | pseh3_i386.S | 48 mov [eax + SEH3_REGISTRATION_FRAME_ScopeTable], edx 57 mov edx, dword ptr fs:[0] 58 mov [eax + SEH3_REGISTRATION_FRAME_Next], edx 102 mov [eax + SEH3_REGISTRATION_FRAME_ScopeTable], edx 108 mov edx, dword ptr fs:[0] 111 mov ecx, [edx + SEH3_REGISTRATION_FRAME_EndOfChain] 115 mov dword ptr [edx + SEH3_REGISTRATION_FRAME_EndOfChain], eax 158 mov edx, [eax + SEH3_REGISTRATION_FRAME_ReturnAddress] 163 jmp edx 212 mov edx, [eax + SEH3_REGISTRATION_FRAME_ScopeTable] [all …]
|