Searched refs:mov (Results 226 - 250 of 610) sorted by relevance

1234567891011>>

/vbox/src/VBox/ValidationKit/bootsectors/
H A Dbootsector-shutdown.asm41 mov cx, 64
42 mov dx, 08900h
44 mov al, 'S'
46 mov al, 'h'
48 mov al, 'u'
50 mov al, 't'
52 mov al, 'd'
54 mov al, 'o'
56 mov al, 'w'
58 mov a
[all...]
H A Dbootsector2-vbinstst-kernel.asm66 %define BS2_API_TEMPLATE_ACTION(a_Name) mov dword [NAME(g_pfn %+ a_Name %+ _r86)], dword NAME(a_Name %+ _r86)
71 %define BS2_API_TEMPLATE_ACTION(a_Name) mov word [NAME(g_pfn %+ a_Name %+ _p16)], word NAME(a_Name %+ _p16)
73 mov eax, BS2_SEL_CS16
75 %define BS2_API_TEMPLATE_ACTION(a_Name) mov [NAME(g_pfn %+ a_Name %+ _p16) + 2], ax
80 %define BS2_API_TEMPLATE_ACTION(a_Name) mov dword [NAME(g_pfn %+ a_Name %+ _p32)], dword NAME(a_Name %+ _p32)
85 %define BS2_API_TEMPLATE_ACTION(a_Name) mov dword [NAME(g_pfn %+ a_Name %+ _p64)], dword NAME(a_Name %+ _p64)
89 %define BS2_API_TEMPLATE_ACTION(a_Name) mov dword [NAME(g_pfn %+ a_Name %+ _p64) + 4], eax
93 mov dword [g_u32Bs2ApiMagic], BS2_API_MAGIC
94 mov dword [g_u32Bs2ApiEndMagic], BS2_API_MAGIC
95 mov dwor
[all...]
/vbox/src/VBox/VMM/VMMR0/
H A DCPUMR0A.asm127 mov %2, cr0
130 mov %1, %2 ; Save old CR0
132 mov cr0, %2
144 mov cr0, %1
160 mov pXState, [pCpumCpu + CPUMCPU.Host.pXStateR0]
161 mov eax, [pCpumCpu + CPUMCPU.Host.fXStateMask]
175 mov edx, [pCpumCpu + CPUMCPU.Host.fXStateMask + 4]
199 mov edx, [pCpumCpu + CPUMCPU.Host.fXStateMask + 4]
230 mov pXState, [pCpumCpu + CPUMCPU.Host.pXStateR0]
231 mov ea
[all...]
H A DVMMR0TripleFaultHackA.asm33 mov sp, 0ffffh
34 mov ax, cs
35 mov ss, ax
36 mov ds, ax
37 mov es, ax
44 mov si, CALC_ADDR(.s_szHello)
79 mov ah, al ; save char.
82 mov ecx, _1G
83 mov dx, VBOX_UART_BASE + 5
93 mov a
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/
H A DDisablePaging64.asm40 mov edi, [rsp + 28h] ; rdi <- New stack
46 mov r10d, edi ; r10 <- The start address of transicition code below 4G
48 mov rcx, rax ; rcx <- The size of transition piece code
52 mov esi, r8d
53 mov edi, r9d
54 mov eax, r10d ; eax <- start of the transition code on the stack
63 mov esp, eax ; set up new stack
64 mov rax, cr0
66 mov cr0, rax ; disable paging and caches
68 mov eb
[all...]
H A DMonitor.asm36 mov eax, ecx
37 mov ecx, edx
38 mov edx, r8d
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/ResetVector/Vtf0/Ia16/
H A DReal16ToFlat32.asm30 mov bx, 0xf000
31 mov ds, bx
33 mov bx, ADDR16_OF(gdtr)
37 mov eax, SEC_DEFAULT_CR0
38 mov cr0, eax
48 mov eax, SEC_DEFAULT_CR4
49 mov cr4, eax
53 mov ax, LINEAR_SEL
54 mov ds, ax
55 mov e
[all...]
/vbox/src/VBox/Runtime/common/asm/
H A DASMMultU64ByU32DivByU32.asm45 mov rax, rcx ; rax = u64A
46 mov r9d, edx ; should check the specs wrt to the high bits one day...
47 mov r8d, r8d ; be paranoid for the time being.
49 mov rax, rdi ; rax = u64A
50 mov r9d, esi ; r9d = u32B
51 mov r8d, edx ; r8d = u32C
71 mov eax, u64A_Lo
72 mov esi, u64A_Hi
73 mov ecx, u32B
74 mov ed
[all...]
H A DASMXRstor.asm45 mov rdx, rdx
47 mov eax, edx
50 mov rdx, rsi
52 mov eax, esi
55 mov ecx, [esp + 4]
56 mov eax, [esp + 8]
57 mov edx, [esp + 12]
H A DASMXSave.asm45 mov rdx, rdx
47 mov eax, edx
50 mov rdx, rsi
52 mov eax, esi
55 mov ecx, [esp + 4]
56 mov eax, [esp + 8]
57 mov edx, [esp + 12]
/vbox/src/libs/libpng-1.2.8/
H A Dpngvcrd.c45 mov ecx, eax //Make another copy of Eflag in ecx
69 //faster than the instruction "mov eax, 1"
78 mov mmx_supported_local, 1 //set return value to 1
81 mov eax, mmx_supported_local //move return value to eax
340 mov ecx,len //load length of line (pixels)
341 mov esi,srcptr //load source
342 mov ebx,dstptr //load dest
361 mov ecx,diff
365 mov edx,mask
371 mov a
372 mov [ebx],al local
488 mov [ebx],ax local
619 mov [ebx],ax local
622 mov [ebx+2],al local
766 mov [ebx],eax local
928 mov [ebx],eax local
1956 mov [edi+ebx-1], al // Write back Raw(x); local
1979 mov [edi+ebx-1], al // Write back Raw(x); local
2252 mov [edi+ebx-1], al // Write back Raw(x); local
2351 mov [edi+ebx-1], al // Write back Raw(x); local
2390 mov [edi + ebx - 1], al local
3583 mov [edi + ebx-1], al // mov does not affect flags; -1 to offset inc ebx local
3665 mov [edi + ebx-1], al // mov does not affect flags; -1 to offset inc ebx local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/DxeIplPeim/Ia32/
H A DIdtVectorAsm.asm37 mov eax, CommonInterruptEntry
43 mov ecx, [esp + 4]
44 mov [ecx], @VectorTemplateBase
45 mov eax, (@VectorTemplateEnd - @VectorTemplateBase)
51 mov eax, dword ptr [esp + 8]
52 mov ecx, [esp + 4]
53 mov [ecx + (@VectorNum - @VectorTemplateBase)], al
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibMmx/Ia32/
H A DCopyMem.asm39 mov esi, [esp + 16] ; esi <- Source
40 mov edi, [esp + 12] ; edi <- Destination
41 mov edx, [esp + 20] ; edx <- Count
48 mov ecx, edx
66 mov esi, eax ; esi <- Last byte in Source
70 mov ecx, edx
73 mov eax, [esp + 12]
H A DSetMem.asm39 mov al, [esp + 16]
40 mov ah, al
43 mov ecx, [esp + 12] ; ecx <- Count
44 mov edi, [esp + 8] ; edi <- Buffer
45 mov edx, ecx
64 mov ecx, edx
66 mov eax, [esp + 8] ; eax <- Buffer as return value
H A DScanMem64.asm46 mov ecx, [esp + 12]
47 mov eax, [esp + 16]
48 mov edx, [esp + 20]
49 mov edi, [esp + 8]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibRepStr/Ia32/
H A DCopyMem.asm37 mov esi, [esp + 16] ; esi <- Source
38 mov edi, [esp + 12] ; edi <- Destination
39 mov edx, [esp + 20] ; edx <- Count
46 mov ecx, edx
52 mov esi, eax ; esi <- End of Source
56 mov ecx, edx
59 mov eax, [esp + 12] ; eax <- Destination as return value
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibSse2/Ia32/
H A DSetMem.asm39 mov edx, [esp + 12] ; edx <- Count
40 mov edi, [esp + 8] ; edi <- Buffer
41 mov al, [esp + 16] ; al <- Value
51 mov ecx, edx
55 mov ah, al ; ax <- Value | (Value << 8)
69 mov ecx, edx
71 mov eax, [esp + 8] ; eax <- Buffer as return value
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibSse2/X64/
H A DSetMem.asm35 mov rdi, rcx ; rdi <- Buffer
36 mov al, r8b ; al <- Value
37 mov r9, rdi ; r9 <- Buffer as return value
47 mov rcx, rdx
51 mov ah, al ; ax <- Value repeats twice
63 mov ecx, edx ; high 32 bits of rcx are always zero
65 mov rax, r9 ; rax <- Return value
/vbox/src/VBox/Runtime/common/string/
H A Dstrlen.asm37 mov r9, rdi ; save rdi
38 mov rdi, rcx
41 mov edx, edi ; save edi
42 mov edi, [esp + 4]
46 mov xCX, -1
54 mov rdi, r9
57 mov edi, edx
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/
H A DWriteMsr64.asm37 mov edx, [esp + 12]
38 mov eax, [esp + 8]
39 mov ecx, [esp + 4]
H A DModU64x32.asm35 mov eax, [esp + 8]
36 mov ecx, [esp + 12]
39 mov eax, [esp + 4]
41 mov eax, edx
H A DMultU64x64.asm35 mov ebx, [esp + 8] ; ebx <- M1[0..31]
36 mov edx, [esp + 16] ; edx <- M2[0..31]
37 mov ecx, ebx
38 mov eax, edx
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptDxe/Ia32/
H A DScanMem64.asm46 mov ecx, [esp + 12]
47 mov eax, [esp + 16]
48 mov edx, [esp + 20]
49 mov edi, [esp + 8]
H A DSetMem16.asm37 mov eax, [esp + 16]
38 mov edi, [esp + 8]
39 mov ecx, [esp + 12]
41 mov eax, [esp + 8]
H A DSetMem32.asm37 mov eax, [esp + 16]
38 mov edi, [esp + 8]
39 mov ecx, [esp + 12]
41 mov eax, [esp + 8]

Completed in 184 milliseconds

1234567891011>>