/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/ |
H A D | CpuId.c | 51 mov eax, Index 54 mov ecx, RegisterEax 56 mov [ecx], eax local 58 mov ecx, RegisterEbx 60 mov [ecx], ebx local 63 mov ecx, RegisterEcx 65 mov [ecx], eax local 67 mov ecx, RegisterEdx 69 mov [ecx], edx local 71 mov ea [all...] |
H A D | DisableCache.c | 29 mov eax, cr0 32 mov cr0, eax
|
H A D | EnableCache.c | 30 mov eax, cr0 33 mov cr0, eax
|
H A D | ModU64x32.c | 40 mov eax, dword ptr [Dividend + 4] 41 mov ecx, Divisor 44 mov eax, dword ptr [Dividend + 0] 46 mov eax, edx
|
H A D | Monitor.c | 40 mov eax, RegisterEax 41 mov ecx, RegisterEcx 42 mov edx, RegisterEdx
|
H A D | WriteMsr64.c | 43 mov edx, dword ptr [Value + 4] 44 mov eax, dword ptr [Value + 0] 45 mov ecx, Index
|
H A D | DivU64x32Remainder.c | 41 mov ecx, Divisor 42 mov eax, dword ptr [Dividend + 4] 46 mov eax, dword ptr [Dividend + 0] 48 mov ecx, Remainder 50 mov [ecx], edx local
|
H A D | LongJump.c | 42 mov ebx, [edx] 43 mov esi, [edx + 4] 44 mov edi, [edx + 8] 45 mov ebp, [edx + 12] 46 mov esp, [edx + 16]
|
H A D | DisablePaging32.c | 59 mov ebp, esp 60 mov ebx, EntryPoint 61 mov ecx, Context1 62 mov edx, Context2 66 mov eax, cr0 68 mov esp, NewStack 69 mov cr0, eax
|
H A D | EnablePaging32.c | 62 mov ebp, esp 63 mov ebx, EntryPoint 64 mov ecx, Context1 65 mov edx, Context2 69 mov eax, cr0 71 mov esp, NewStack 72 mov cr0, eax
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseSynchronizationLib/Ia32/ |
H A D | InterlockedCompareExchange64.c | 43 mov esi, Value 44 mov eax, dword ptr [CompareValue + 0] 45 mov edx, dword ptr [CompareValue + 4] 46 mov ebx, dword ptr [ExchangeValue + 0] 47 mov ecx, dword ptr [ExchangeValue + 4]
|
H A D | InterlockedDecrement.c | 38 mov eax, Value 40 mov eax, [eax]
|
H A D | InterlockedIncrement.c | 38 mov eax, Value 40 mov eax, [eax]
|
H A D | InterlockedCompareExchange32.c | 44 mov ecx, Value 45 mov eax, CompareValue 46 mov edx, ExchangeValue
|
/vbox/src/VBox/Devices/PC/BIOS/ |
H A D | pcibios.inc | 85 mov eax, 800000h 86 mov ax, bx 90 mov dx, PCI_CFG1 97 mov bp, sp 98 mov eax, 0E0000000h ; base for memory init 100 mov ax, 0D000h ; base for i/o init 102 mov ax, 010h ; start at base address #0 104 mov bx, 8 106 mov dl, 0 108 mov d [all...] |
/vbox/src/recompiler/ |
H A D | VBoxREMWrapperA.asm | 84 mov rbp, rsp 89 mov rcx, REM_FIXUP_64_DESC 91 mov rdi, REM_FIXUP_64_DESC 93 mov rax, REM_FIXUP_64_LOG_ENTRY 109 mov rbp, rsp 114 mov rdx, rax 115 mov rcx, REM_FIXUP_64_DESC 117 mov rsi, eax 118 mov rdi, REM_FIXUP_64_DESC 120 mov ra [all...] |
/vbox/src/VBox/ValidationKit/utils/cpu/ |
H A D | cidet-appA.asm | 71 mov [xCX + CIDETCPUCTX.aGRegs + X86_GREG_xAX * 8], xAX ; need scratch register. 73 mov [xCX + CIDETCPUCTX.aGRegs + X86_GREG_xSP * 8], xAX 74 mov word [xCX + CIDETCPUCTX.aSRegs + X86_SREG_SS * 2], ss 75 mov word [xCX + CIDETCPUCTX.aSRegs + X86_SREG_CS * 2], cs 76 mov xAX, [xSP] 77 mov [xCX + CIDETCPUCTX.rip], xAX 81 mov [xDX + CIDETCPUCTX.aGRegs + X86_GREG_xAX * 8], xAX 91 mov [xCX + CIDETCPUCTX.rfl], xAX 94 mov word [xCX + CIDETCPUCTX.aSRegs + X86_SREG_ES * 2], es 95 mov wor [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseCpuLib/Ipf/ |
H A D | CpuFlushTlb.s | 27 mov out0 = 0 28 mov out1 = 6 29 mov out2 = 0 30 mov out3 = 0 31 mov loc1 = b0 32 mov out4 = 0 34 mov loc2 = psr // save PSR 35 mov ar.pfs = loc0 44 mov ar.lc = r10 // LC <- count2 45 mov a [all...] |
/vbox/src/VBox/Devices/PC/ipxe/src/tests/comboot/ |
H A D | version.asm | 6 mov ah, 30h 19 mov ax, 0001h 29 mov dx, str_version 30 mov ah, 09h 36 mov ax, 0002h 40 mov dx, str_copyright 41 mov ah, 09h 46 mov ax, 0002h 50 mov dx, str_derivative 51 mov a [all...] |
H A D | shuffle-simple.asm | 9 mov cx, 80*24*2 10 mov ax, 'AA' 25 mov dword [source], eax 27 mov ax, 0012h 28 mov di, shuffle_descriptors 29 mov cx, num_shuffle_descriptors 30 mov ebp, 0x7c00
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ipf/ |
H A D | AsmPalCall.s | 69 mov loc0 = b0 70 mov loc3 = b5 71 mov loc4 = r2 72 mov loc7 = r1 73 mov r2 = psr;; 74 mov r28 = in1 75 mov loc5 = r2;; 91 (p7) mov r8 = 0xFFFFFFFFFFFFFFFF;; // > 1024 return invalid 107 mov loc6 = 0x1;; 115 mov ps [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/Ipf/ |
H A D | EbcLowLevel.s | 30 mov loc0=b0 33 mov b0=loc0 ;\ 34 mov ar##.##pfs=loc1 ;;\ 69 mov r8 = in1;; 87 mov loc2 = r12; 107 mov b1 = r31 108 mov r1 = r30 114 mov r12 = loc2 160 mov loc2 = in2;; // loc2 = in2 = FramePtr 161 mov loc [all...] |
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPLibTracerA.asm | 72 mov xBP, xSP 81 mov dword [xSP + SUPTRACERUMODFIREPROBE.Hdr + SUPREQHDR.cbIn], SUPTRACERUMODFIREPROBE_size 82 mov dword [xSP + SUPTRACERUMODFIREPROBE.Hdr + SUPREQHDR.cbOut], SUPREQHDR_size 88 mov [xSP + SUPTRACERUMODFIREPROBE.In + SUPDRVTRACERUSRCTX64.u.Amd64.rax], rax 89 mov [xSP + SUPTRACERUMODFIREPROBE.In + SUPDRVTRACERUSRCTX64.u.Amd64.rcx], rcx 90 mov [xSP + SUPTRACERUMODFIREPROBE.In + SUPDRVTRACERUSRCTX64.u.Amd64.rdx], rdx 91 mov [xSP + SUPTRACERUMODFIREPROBE.In + SUPDRVTRACERUSRCTX64.u.Amd64.rbx], rbx 92 mov [xSP + SUPTRACERUMODFIREPROBE.In + SUPDRVTRACERUSRCTX64.u.Amd64.rsi], rsi 93 mov [xSP + SUPTRACERUMODFIREPROBE.In + SUPDRVTRACERUSRCTX64.u.Amd64.rdi], rdi 94 mov [xS [all...] |
/vbox/src/libs/zlib-1.2.6/contrib/inflate86/ |
H A D | inffas86.c | 800 mov [eax], esp /* save esp, ebp */ local 801 mov [eax+4], ebp local 802 mov esp, eax 803 mov esi, [esp+8] /* esi = in */ 804 mov edi, [esp+16] /* edi = out */ 805 mov edx, [esp+40] /* edx = hold */ 806 mov ebx, [esp+44] /* ebx = bits */ 807 mov ebp, [esp+32] /* ebp = lcode */ 825 mov cl, bl /* cl = bits, needs it for shifting */ 831 mov ea 851 mov [esp+64], ecx /* save len */ local 948 mov [edi], al local 974 mov [edi], al /* memset out with from[-1] */ local 1115 mov [esp+16], edi /* save out */ local 1116 mov [esp+44], ebx /* save bits */ local 1117 mov [esp+40], edx /* save hold */ local [all...] |
/vbox/src/VBox/Devices/Graphics/BIOS/ |
H A D | vgarom.asm | 89 mov bx, 0C000h 90 mov ds, bx 204 mov bx, 0C000h 205 mov ds, bx 232 mov dx, BIOSMEM_SEG 233 mov ds, dx 234 mov dx, VGAREG_ACTL_RESET 238 mov dx, VGAREG_ACTL_ADDRESS 239 mov al, 00h 241 mov a [all...] |