/vbox/src/VBox/Runtime/common/asm/ |
H A D | ASMAtomicCmpXchgExU64.asm | 48 mov rax, r8 50 mov [r9], rax 52 mov rax, rdx 54 mov [rcx], rax 62 mov ebp, esp 66 mov ebx, dword [ebp+0ch] 67 mov ecx, dword [ebp+0ch + 4] 68 mov edi, [ebp+08h] 69 mov eax, dword [ebp+14h] 70 mov ed [all...] |
/vbox/src/VBox/Additions/common/VBoxGuest/ |
H A D | VBoxGuestA-os2.asm | 385 mov ebp, esp 411 mov ax, [es:bx + PKTIOCTL.pData + 2] ; LDT selector to flat address. 414 mov ax, [es:bx + PKTIOCTL.pData] 430 mov ax, DATA32 wrt FLAT 431 mov ds, ax 432 mov es, ax 452 mov edx, esp 453 mov eax, [ss:edx + 0ch] ; output sizes. 454 mov [es:bx + PKTIOCTL.cbParm], eax ; update cbParm and cbData. 455 mov wor [all...] |
/vbox/src/VBox/VMM/testcase/ |
H A D | tstX86-1A.asm | 180 mov eax, __LINE__ 196 mov eax, [%2] 200 mov eax, 90000000 + __LINE__ 215 mov eax, [%2] 219 mov eax, 92000000 + __LINE__ 222 mov eax, [4 + %2] 225 mov ax, [8 + %2] 240 mov eax, __LINE__ 262 mov byte [xDX + TRAPINFO.cbInstr], PAGE_SIZE - (%2) 263 mov byt [all...] |
/vbox/src/VBox/Devices/PC/BIOS/ |
H A D | orgs.asm | 82 mov ax, offs 83 mov ds:[vec*4], ax 84 mov ax, segm 85 mov ds:[vec*4+2], ax 204 mov al, PIC_CMD_EOI 207 mov al, PIC_CMD_EOI 216 mov [bx], ax 217 mov [bx+2], dx 227 mov ds, ax 246 mov a [all...] |
/vbox/src/VBox/Additions/os2/VBoxSF/ |
H A D | VBoxSFA.asm | 56 mov ax, %%my_dbg_str 84 mov ebp, esp ; bp 100 mov ax, DATA32 wrt FLAT 101 mov ds, ax 102 mov es, ax 130 mov esp, ebp 147 mov [esp + (%2)], eax 160 mov eax, dword [ecx] 161 mov cx, DATA32 wrt FLAT 162 mov [es [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DebugSupportDxe/X64/ |
H A D | AsmFuncs.asm | 125 mov rax, 1 127 mov eax, edx 145 mov rax, rdx 146 mov word ptr [rcx], ax ; write bits 15..0 of offset 147 mov dx, cs 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 228 mov ra [all...] |
/vbox/src/VBox/ValidationKit/utils/cpu/ |
H A D | exceptionsR3-asm.asm | 63 mov xAX, TST_XCPT_MAGIC 64 mov xBX, xAX 65 mov xCX, xAX 66 mov xDX, xAX 67 mov xDI, xAX 68 mov xSI, xAX 69 mov xBP, xAX 71 mov r8, xAX 72 mov r9, xAX 73 mov r1 [all...] |
H A D | xmmsaving-asm.asm | 45 mov xBP, xSP 51 mov r8, rdx ; pBadVal 52 mov xCX, rdi ; pSet 53 mov xDX, rsi ; pPrevSet 56 mov xCX, [ebp + 8] ; pSet 57 mov xDX, [ebp + 12] ; pPrevSet 66 mov xAX, [xDX + %1 * 8] 69 mov xAX, [xDX + %1 * 8 + xCB] 73 mov xAX, [xDX + %1 * 8 + xCB*2] 76 mov xA [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/ |
H A D | Thunk16.asm | 94 DB 66h, 0bah ; mov edx, imm32 98 mov eax, 15cd2401h ; mov ax, 2401h & int 15h 109 mov eax, ss ; mov ax, ss 114 mov word ptr (IA32_REGS ptr [rsi - sizeof (IA32_REGS)])._ESP, bp 116 mov ebx, (IA32_REGS ptr [rsi - sizeof (IA32_REGS)])._EIP 119 mov ax, cs 122 DB 66h, 2eh, 89h, 87h ; mov cs:[bx + (@64Eip - @Base)], eax 124 DB 66h, 0b8h ; mov ea [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/ |
H A D | DisablePaging32.asm | 39 mov ebx, [esp + 4] 40 mov ecx, [esp + 8] 41 mov edx, [esp + 12] 45 mov eax, cr0 47 mov esp, [esp + 16] 48 mov cr0, eax
|
H A D | EnablePaging32.asm | 39 mov ebx, [esp + 4] 40 mov ecx, [esp + 8] 41 mov edx, [esp + 12] 45 mov eax, cr0 47 mov esp, [esp + 16] 48 mov cr0, eax
|
H A D | Thunk16.asm | 98 DB 66h, 0bah ; mov edx, imm32 102 mov eax, 15cd2401h ; mov ax, 2401h & int 15h 113 mov eax, ss ; mov ax, ss 121 mov word ptr (IA32_REGS ptr [esi - sizeof (IA32_REGS)])._ESP, bp 122 mov ebx, (IA32_REGS ptr [esi - sizeof (IA32_REGS)])._EIP 125 DB 66h, 0b8h ; mov eax, imm32 127 mov cr4, eax 130 DB 66h, 0b8h ; mov ea [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibMmx/Ia32/ |
H A D | SetMem16.asm | 39 mov eax, [esp + 16] 42 mov edx, [esp + 12] 43 mov edi, [esp + 8] 44 mov ecx, edx 57 mov ecx, edx 59 mov eax, [esp + 8]
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibMmx/X64/ |
H A D | SetMem16.asm | 36 mov rax, r8 38 mov r8, rcx 39 mov rdi, r8 40 mov rcx, rdx 51 mov ecx, edx 53 mov rax, r8
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibSse2/X64/ |
H A D | SetMem32.asm | 35 mov rdi, rcx 36 mov r9, rdi 40 mov rax, r8 48 mov rcx, rdx 60 mov ecx, edx 62 mov rax, r9
|
/vbox/src/VBox/Devices/BiosCommonCode/ |
H A D | support.asm | 54 mov ax, dx 59 mov cx, bx 63 mov bx, dx 66 mov cx, dx 70 mov dx, ax 95 mov ax, dx 100 mov cx, bx 104 mov bx, dx 107 mov cx, dx 111 mov d [all...] |
/vbox/src/VBox/VMM/VMMRC/ |
H A D | CPUMRCA.asm | 65 mov ebp, esp 68 mov ebx, [ebp + 8] 111 mov eax, [pCpumCpu + CPUMCPU.Guest.cr0] 141 mov ecx, cr0 142 mov edx, ecx 145 mov cr0, edx ; Clear flags so we don't trap here. 147 mov eax, [pCpumCpu + CPUMCPU.Host.fXStateMask] 148 mov pXState, [pCpumCpu + CPUMCPU.Host.pXStateRC] 151 mov edx, [pCpumCpu + CPUMCPU.Host.fXStateMask + 4] 158 mov ea [all...] |
/vbox/include/iprt/ |
H A D | asm-math.h | 69 mov edx, [u32F1] 70 mov eax, [u32F2] 72 mov dword ptr [u64], eax 73 mov dword ptr [u64 + 4], edx 105 mov edx, [i32F1] 106 mov eax, [i32F2] 108 mov dword ptr [i64], eax 109 mov dword ptr [i64 + 4], edx 200 mov eax, dword ptr [u64] 201 mov ed [all...] |
/vbox/src/VBox/Runtime/common/string/ |
H A D | strcpy.asm | 44 mov r8, pszDst 46 mov ecx, [esp + 4] 47 mov edx, [esp + 8] 57 mov al, [pszSrc] 58 mov [pszDst], al 62 mov al, [pszSrc + 1] 63 mov [pszDst + 1], al 67 mov al, [pszSrc + 2] 68 mov [pszDst + 2], al 72 mov a [all...] |
/vbox/src/libs/zlib-1.2.6/contrib/amd64/ |
H A D | amd64-match.S | 151 mov %rsi, save_rsi 152 mov %rbx, save_rbx 153 mov %r12, save_r12 154 mov %r13, save_r13 155 mov %r14, save_r14 156 mov %r15, save_r15 193 mov dsWindow, %window 200 mov %scan, %scanalign 220 mov %windowbestlen, _windowbestlen 228 mov dsPre [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/Ipf/ |
H A D | IpfThunk.s | 44 mov out0 = r0;; 45 mov out1 = r0;; 46 mov out2 = r0;; 47 mov out3 = r0;; 48 mov out4 = r0;; 49 mov out5 = r0;; 50 mov out6 = r0;; 51 mov out7 = r0;; 53 mov loc1 = b0;; // save efi (b0) 54 mov loc [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ipf/ |
H A D | GetInterruptState.s | 24 mov r8 = psr
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseSynchronizationLib/Ipf/ |
H A D | InterlockedCompareExchange32.s | 25 mov ar.ccv = r33
|
H A D | InterlockedCompareExchange64.s | 24 mov ar.ccv = r33
|
/vbox/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/win32/ |
H A D | xptcinvoke.cpp | 86 mov ebp,esp 87 mov edx,paramCount // Save paramCount for later 90 mov eax,edx 93 mov ecx,esp 97 mov ecx,that // instance in ecx 99 mov edx,[ecx] // vtable in edx 100 mov eax,methodIndex 102 mov esp,ebp
|