Searched refs:rdx (Results 76 - 100 of 210) sorted by relevance

123456789

/vbox/src/VBox/Runtime/common/asm/
H A DASMAtomicCmpXchgExU64.asm38 ; @param u64New x86:ebp+c gcc:rsi msc:rdx
39 ; @param u64Old x86:ebp+14 gcc:rdx msc:r8
49 lock cmpxchg [rcx], rdx
52 mov rax, rdx
H A DASMAtomicCmpXchgU64.asm38 ; @param u64New x86:ebp+c gcc:rsi msc:rdx
39 ; @param u64Old x86:ebp+14 gcc:rdx msc:r8
48 lock cmpxchg [rcx], rdx
50 mov rax, rdx
H A DASMGetXcr0.asm44 shl rdx, 32
45 or rax, rdx
/vbox/src/libs/zlib-1.2.6/contrib/masmx64/
H A Dinffasx64.asm29 ; rax, rcx, rdx, r8, r-9, r10, and r11, which are scratch.
53 mov rdx, [rsp+80] ; /* rdx = hold */
78 or rdx, rax ; /* hold |= *((uint *)in)++ << bits */
97 or rdx, rax ; /* hold |= *((uint *)in)++ << bits */
100 and r8, rdx ; /* r8 &= hold */
105 shr rdx, cl ; /* hold >>= this.bits */
115 and r8, rdx ; /* r8 &= hold */
121 shr rdx, cl ; /* hold >>= this.bits */
148 shr rdx, c
[all...]
H A Dgvmat64.asm66 ; register used : rax,rbx,rcx,rdx,rsi,rdi,r8,r9,r10,r11,r12
193 ; parameter 1 in r8(deflate state s), param 2 in rdx (cur match)
199 ; rax, rcx, rdx, r8, r9, r10, and r11, which are scratch.
214 ; this clear high 32 bits of r8, which can be garbage in both r8 and rdx
409 mov rdx, 0fffffffffffffef8h; -(MAX_MATCH_8)
413 prefetcht1 [rsi+rdx]
414 prefetcht1 [rdi+rdx]
418 ;;; adjust rdx so that it is offset to the exact byte that mismatched.
433 mov rax, [rsi + rdx]
434 xor rax, [rdi + rdx]
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/
H A DSetJump.asm39 pop rdx
49 mov [rcx + 48h], rdx
63 jmp rdx
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptDxe/X64/
H A DSetMem.asm47 mov rcx, rdx ; rcx = Count
51 mov rcx, rdx ; rcx = rdx
/vbox/src/VBox/Runtime/common/string/
H A Dmemcmp.asm33 ; @param pv2 gcc: rsi msc: rdx x86:[esp+8]
34 ; @param cb gcc: rdx msc: r8 x86:[esp+0ch]
45 mov rsi, rdx
47 mov rdx, r8
49 mov rcx, rdx
H A Dmemmove.asm33 ; @param pvSrc gcc: rsi msc: rdx x86:[esp+8]
34 ; @param cb gcc: rdx msc: r8 x86:[esp+0ch]
42 mov rsi, rdx
44 mov rdx, r8
46 mov rcx, rdx
H A Dstrncmp.asm33 ; @param psz2 gcc: rsi msc: rdx x86:[esp+8]
34 ; @param cch gcc: rdx msc: r8 x86:[esp+12]
40 %define psz2 rdx
45 %define cch rdx
H A Dstrncpy.asm33 ; @param pszSrc gcc: rsi msc: rdx x86:[esp+8]
34 ; @param cbMax gcc: rdx msc: r8 x86:[esp+12]
40 %define pszSrc rdx
45 %define cbMax rdx
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/intel/dtrace/
H A Ddtrace_asm.s99 cmpxchgq %rdx, (%rdi)
162 movq %rdx, %rcx /* load count */
214 subq $1, %rdx /* decrement remaining count */
217 testq $0xfff, %rdx /* test if count is 4k-aligned */
222 cmpq $0, %rdx
428 movq %rdx, %rcx
429 movq %rsi, %rdx
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/X64/
H A DEbcLowLevel.asm52 sub r8, rdx
62 mov rdx, qword ptr [rsp+8h]
134 mov [rsp + 10h], rdx
156 mov rdx, [rsp + 08h]
206 mov r8, rdx
207 mov rdx, rcx
/vbox/src/VBox/Runtime/win/amd64/
H A DASMBitFirstClear.asm55 mov rdx, rdi ; rdx = saved pvBitmap
63 sub rdi, rdx
H A DASMBitFirstSet.asm55 mov rdx, rdi ; rdx = saved pvBitmap
63 sub rdi, rdx
/vbox/src/recompiler/Sun/
H A De_powl-amd64.S231 fldl (%rcx, %rdx, 4)
233 fldl inf_zero(,%rdx, 4)
268 fldl (%rcx, %rdx, 8)
270 fldl minf_mzero(,%rdx, 8)
292 fldl (%rcx, %rdx, 8)
294 fldl inf_zero(,%rdx, 8)
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseSynchronizationLib/X64/
H A DInterlockedCompareExchange64.asm36 mov rax, rdx
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Sec/X64/
H A DSecEntry.S48 # rdx: TopOfCurrentStack
51 movq %rsp, %rdx
H A DSecEntry.asm48 ; rdx: TopOfCurrentStack
51 mov rdx, rsp
/vbox/include/VBox/vmm/
H A Dcpumctx-v1_6.h119 uint64_t rdx; member in union:CPUMCTX_VER1_6::__anon295
120 } CPUM_UNION_NAME(rdx);
H A Dcpumctx.h167 uint64_t rdx; member in union:CPUMCTXCORE::__anon301
168 } CPUM_UNION_NAME(rdx);
275 uint64_t rdx; member in union:CPUMCTX::__anon311
276 } CPUM_UNION_NAME(rdx);
/vbox/src/VBox/VMM/VMMR0/
H A DHMR0A.asm132 ; trashes, rax, rdx & rcx
144 push rdx
153 push rdx
160 ; trashes, rax, rdx & rcx
175 pop rdx
183 pop rdx
255 ; * @param pRestoreHost x86: [ebp + 0ch] msc: rdx gcc: rsi Pointer to the RestoreHost struct.
261 ; Use GCC's input registers since we'll be needing both rcx and rdx further
267 mov rsi, rdx
379 ; * @param u64Data x86: [ebp + 0ch] msc: rdx gc
[all...]
H A DVMMR0JmpA-amd64.asm47 ; @param pfn msc:rdx gcc:rsi x86:[esp+0x08] The function to be called when not resuming.
48 ; @param pvUser1 msc:r8 gcc:rdx x86:[esp+0x0c] The argument of that function.
60 mov r11, rdx ; pfn
61 mov rdx, rcx ; pJmpBuf;
64 mov r8, rdx ; pvUser1 (save it like MSC)
67 mov rdx, rdi ; pJmpBuf
123 mov r12, rdx ; Save pJmpBuf.
126 mov rdx, r9
132 mov rdx, r12 ; Restore pJmpBuf
282 ; @param rc msc:rdx gc
[all...]
/vbox/src/VBox/Runtime/common/math/
H A Dbignum-amd64-x86.asm44 ; @param pauMinuend x86:[ebp + 12] gcc:rsi msc:rdx
45 ; @param pauSubtrahend x86:[ebp + 16] gcc:rdx msc:r8
59 %define pauSubtrahend rdx
63 %define pauMinuend rdx
227 ; @param pauSubtrahend x86:[ebp + 12] gcc:rsi msc:rdx
228 ; @param cUsed x86:[ebp + 16] gcc:rdx msc:r8
244 %define pauSubtrahend rdx
379 ; @param cUsed x86:[ebp + 12] gcc:rsi msc:rdx
380 ; @param uCarry x86:[ebp + 16] gcc:rdx msc:r8
504 ; @param puRemainder x86:[ebp + 12] gcc:rsi msc:rdx Norma
[all...]
/vbox/include/iprt/
H A Dasm.h255 mov rdx, [pu8]
257 xchg [rdx], al
324 mov rdx, [pu16]
326 xchg [rdx], ax
380 mov rdx, [pu32]
382 xchg [rdx], eax
436 mov rdx, [pu64]
438 xchg [rdx], rax
760 mov rdx, [pu32]
767 lock cmpxchg [rdx], ec
[all...]

Completed in 116 milliseconds

123456789