/vbox/src/VBox/Runtime/win/amd64/ |
H A D | ASMAtomicBitClear.asm | 36 ; @param rcx pvBitmap Pointer to the bitmap. 41 lock btr [rcx], edx
|
H A D | ASMAtomicBitTestAndToggle.asm | 39 ; @param rcx pvBitmap Pointer to the bitmap. 42 lock btc [rcx], edx
|
H A D | ASMAtomicBitToggle.asm | 37 ; @param rcx pvBitmap Pointer to the bitmap. 40 lock btc [rcx], edx
|
H A D | ASMAtomicReadU64.asm | 38 ; @param rcx pu64 Pointer to the 64-bit variable to read. 42 mov rax, [rcx]
|
H A D | ASMAtomicXchgU16.asm | 36 ; @param rcx pu16 Pointer to the 16-bit variable to update. 39 xchg [rcx], dx
|
H A D | ASMAtomicXchgU8.asm | 35 ; @param rcx pu8 Pointer to the 8-bit variable to update. 38 xchg [rcx], dl
|
H A D | ASMProbeReadByte.asm | 43 ; @param rcx pvByte Pointer to the byte. 45 mov al, [rcx]
|
H A D | ASMSetFlags.asm | 35 ; @param rcx eflags 37 push rcx
|
/vbox/src/VBox/Runtime/common/asm/ |
H A D | ASMAtomicUoAndU32.asm | 37 ; @param pu32 x86:esp+4 gcc:rdi msc:rcx 45 and [rcx], edx
|
H A D | ASMAtomicUoDecU32.asm | 37 ; @param pu32 x86:esp+4 gcc:rdi msc:rcx 45 xadd [rcx], eax
|
H A D | ASMAtomicUoIncU32.asm | 37 ; @param pu32 x86:esp+4 gcc:rdi msc:rcx 45 xadd [rcx], eax
|
H A D | ASMAtomicUoOrU32.asm | 37 ; @param pu32 x86:esp+4 gcc:rdi msc:rcx 45 or [rcx], edx
|
H A D | ASMGetGDTR.asm | 37 ; msc=rcx, gcc=rdi, x86=[esp+4] 41 mov rax, rcx
|
H A D | ASMGetIDTR.asm | 37 ; msc=rcx, gcc=rdi, x86=[esp+4] 41 mov rax, rcx
|
H A D | ASMSetGDTR.asm | 37 ; msc=rcx, gcc=rdi, x86=[esp+4] 41 mov rax, rcx
|
H A D | ASMSetIDTR.asm | 37 ; msc=rcx, gcc=rdi, x86=[esp+4] 41 mov rax, rcx
|
H A D | ASMSetXcr0.asm | 38 ; msc=rcx, gcc=rdi, x86=[esp+4] 43 mov rdx, rcx
|
H A D | ASMXRstor.asm | 38 ; msc=rcx, gcc=rdi, x86=[esp+4] 48 xrstor [rcx]
|
H A D | ASMXSave.asm | 38 ; msc=rcx, gcc=rdi, x86=[esp+4] 48 xsave [rcx]
|
H A D | ASMCpuId_Idx_ECX.asm | 37 ; @param uOperator x86:ebp+8 gcc:rdi msc:rcx 40 ; @param pvEBX x86:ebp+14 gcc:rcx msc:r9 68 mov r11, rcx
|
/vbox/include/VBox/vmm/ |
H A D | cpumctx.h | 160 uint64_t rcx; member in union:CPUMCTXCORE::__anon300 161 } CPUM_UNION_NAME(rcx); 268 uint64_t rcx; member in union:CPUMCTX::__anon310 269 } CPUM_UNION_NAME(rcx);
|
/vbox/src/VBox/Runtime/common/string/ |
H A D | strlen.asm | 32 ; @param psz gcc: rdi msc: rcx x86: [esp+4] 38 mov rdi, rcx
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DebugSupportDxe/X64/ |
H A D | AsmFuncs.asm | 137 ; IA32_IDT_GATE_DESCRIPTOR * DestDesc, // rcx 146 mov word ptr [rcx], ax ; write bits 15..0 of offset 148 mov word ptr [rcx+2], dx ; SYS_CODE_SEL from GDT 149 mov word ptr [rcx+4], 0e00h OR 8000h ; type = 386 interrupt gate, present 151 mov word ptr [rcx+6], ax ; write bits 31..16 of offset 153 mov dword ptr [rcx+8], eax ; write bits 63..32 of offset 247 push rcx 406 mov rcx, ExceptionNumber 493 mov rcx, [rax] ; RIP 494 mov [rbx], rcx [all...] |
/vbox/src/VBox/Disassembler/testcase/ |
H A D | tstDisasm-1A.asm | 247 ; invept rcx, dqword [rdx] 251 ; invvpid rcx, dqword [rdx] 254 mov rcx, [rdx] 279 mov qword [rcx+rdx], 0 280 mov dword [rcx+rdx], 0 282 movzx rcx, sil 287 sub rcx, 1234h 296 lock cmpxchg [rcx], rax 297 lock cmpxchg [rcx], ax 303 mov rbx, [rcx [all...] |
/vbox/src/VBox/Runtime/common/math/ |
H A D | bignum-amd64-x86.asm | 43 ; @param pauResult x86:[ebp + 8] gcc:rdi msc:rcx 46 ; @param cUsed x86:[ebp + 20] gcc:rcx msc:r9 62 %define pauResult rcx 226 ; @param pauResultMinuend x86:[ebp + 8] gcc:rdi msc:rcx 243 %define pauResultMinuend rcx 378 ; @param pauElements x86:[ebp + 8] gcc:rdi msc:rcx 395 %define pauElements rcx 503 ; @param puQuotient x86:[ebp + 8] gcc:rdi msc:rcx Double element. 506 ; @param uDividendLo x86:[ebp + 20] gcc:rcx msc:r9 528 mov rax, rcx [all...] |