/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibMmx/X64/ |
H A D | SetMem.asm | 36 mov rax, r8 37 mov ah, al 39 mov r8, rcx 40 mov rdi, r8 ; rdi <- Buffer 41 mov rcx, rdx 52 mov ecx, edx 54 mov rax, r8
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptDxe/Ia32/ |
H A D | SetMem.asm | 37 mov ecx, [esp + 12] 38 mov al, [esp + 16] 39 mov ah, al 42 mov edx, ecx 43 mov edi, [esp + 8] 46 mov ecx, edx 49 mov eax, [esp + 8]
|
H A D | SetMem64.asm | 37 mov ecx, [esp + 12] 38 mov eax, [esp + 16] 39 mov edx, [esp + 20] 40 mov edi, [esp + 8] 42 mov [edi + ecx*8 - 8], eax 43 mov [edi + ecx*8 - 4], edx 45 mov eax, edi
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptPei/Ia32/ |
H A D | SetMem.asm | 37 mov ecx, [esp + 12] 38 mov al, [esp + 16] 39 mov ah, al 42 mov edx, ecx 43 mov edi, [esp + 8] 46 mov ecx, edx 49 mov eax, [esp + 8]
|
H A D | SetMem64.asm | 37 mov ecx, [esp + 12] 38 mov eax, [esp + 16] 39 mov edx, [esp + 20] 40 mov edi, [esp + 8] 42 mov [edi + ecx*8 - 8], eax 43 mov [edi + ecx*8 - 4], edx 45 mov eax, edi
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibRepStr/Ia32/ |
H A D | SetMem64.asm | 37 mov ecx, [esp + 12] 38 mov eax, [esp + 16] 39 mov edx, [esp + 20] 40 mov edi, [esp + 8] 42 mov [edi + ecx*8 - 8], eax 43 mov [edi + ecx*8 - 4], edx 45 mov eax, edi
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/ |
H A D | DivU64x64Remainder.asm | 39 mov ecx, [esp + 16] ; ecx <- divisor[32..63] 42 mov ecx, [esp + 20] 45 mov [esp + 16], ecx ; set up stack frame to match DivRemU64x32 51 mov edx, dword ptr [esp + 20] 52 mov eax, dword ptr [esp + 16] ; edx:eax <- dividend 53 mov edi, edx 54 mov esi, eax ; edi:esi <- dividend 55 mov ebx, dword ptr [esp + 24] ; ecx:ebx <- divisor 63 mov ebx, eax ; ebx <- quotient 64 mov ec [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/ |
H A D | CpuId.S | 38 mov %ecx, %eax 44 mov %ecx, (%r9) 48 mov %eax, (%rcx) 50 mov %r8, %rcx 52 mov %ebx, (%rcx) 54 mov 0x38(%rsp), %rcx 56 mov %edx, (%rcx)
|
H A D | DisablePaging64.S | 42 mov 0x28(%rsp), %edi # rdi <- New stack 48 mov %edi, %r10d # r10 <- The start address of transicition code below 4G 50 mov %rax, %rcx # rcx <- The size of transition piece code 55 mov %r8d, %esi 56 mov %r9d, %edi 57 mov %r10d, %eax 64 mov %eax,%esp # set up new stack 65 mov %cr0,%rax 67 mov %rax,%cr0 # disable paging 69 mov [all...] |
H A D | CpuIdEx.asm | 39 mov eax, ecx 40 mov ecx, edx 43 mov r10, [rsp + 38h] 46 mov [r10], ecx 48 mov rcx, r8 50 mov [rcx], eax 52 mov rcx, r9 54 mov [rcx], ebx 56 mov rcx, [rsp + 40h] 58 mov [rc [all...] |
H A D | LongJump.asm | 33 mov rbx, [rcx] 34 mov rsp, [rcx + 8] 35 mov rbp, [rcx + 10h] 36 mov rdi, [rcx + 18h] 37 mov rsi, [rcx + 20h] 38 mov r12, [rcx + 28h] 39 mov r13, [rcx + 30h] 40 mov r14, [rcx + 38h] 41 mov r15, [rcx + 40h] 54 mov ra [all...] |
H A D | SetJump.asm | 40 mov [rcx], rbx 41 mov [rcx + 8], rsp 42 mov [rcx + 10h], rbp 43 mov [rcx + 18h], rdi 44 mov [rcx + 20h], rsi 45 mov [rcx + 28h], r12 46 mov [rcx + 30h], r13 47 mov [rcx + 38h], r14 48 mov [rcx + 40h], r15 49 mov [rc [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/Include/Ipf/machine/ |
H A D | asm.h | 48 mov out1 = r1; \ 49 mov out2 = b0;; \ 50 mov out3 = r0; \ 165 mov r31 = ar.k5 ; \ 166 mov r10 = b0 ;; } \ 168 mov r8 = SYSCALLNUM(name) ; \ 169 mov b7 = r31 ; \
|
/vbox/src/VBox/Runtime/common/string/ |
H A D | memchr.asm | 42 mov r9, rdi ; save rdi 43 mov eax, edx 44 mov rdi, rcx 45 mov rcx, r8 47 mov rcx, rdx 50 mov eax, esi 54 mov ecx, [esp + 0ch] 56 mov edx, edi ; save edi 57 mov eax, [esp + 8] 58 mov ed [all...] |
H A D | memcmp.asm | 42 mov r10, rdi ; save 43 mov r11, rsi ; save 44 mov rdi, rcx 45 mov rsi, rdx 46 mov rcx, r8 47 mov rdx, r8 49 mov rcx, rdx 58 mov ecx, [esp + 0ch + 8] 59 mov edi, [esp + 04h + 8] 60 mov es [all...] |
H A D | strchr.asm | 42 mov r9, rsi ; save rsi 43 mov rsi, rcx 47 mov edx, esi 48 mov rsi, rdi 51 mov edx, [esp + 8] 54 mov ecx, esi ; save esi 55 mov esi, [esp + 4] 88 mov rsi, r9 91 mov esi, ecx 97 mov rs [all...] |
/vbox/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/ |
H A D | xptcinvoke_asm_sparc_linux.s | 33 mov %i2,%o0 ! paramCount 35 mov %i3,%o1 ! params 40 mov %sp,%o0 ! pointer for copied args 43 mov %i2,%o1 ! paramCount 45 mov %i3,%o2 ! params 63 mov %i0,%o0 65 mov %o0,%i0 ! propagate return value
|
H A D | xptcinvoke_asm_sparc_linux_GCC3.s | 51 mov %i2,%o0 ! paramCount 53 mov %i3,%o1 ! params 58 mov %sp,%o0 ! pointer for copied args 61 mov %i2,%o1 ! paramCount 63 mov %i3,%o2 ! params 80 mov %i0,%o0 82 mov %o0,%i0 ! propagate return value
|
H A D | xptcinvoke_asm_sparc_solaris_GCC3.s | 37 mov %i2,%o0 ! paramCount 39 mov %i3,%o1 ! params 44 mov %sp,%o0 ! pointer for copied args 47 mov %i2,%o1 ! paramCount 49 mov %i3,%o2 ! params 66 mov %i0,%o0 68 mov %o0,%i0 ! propagate return value
|
H A D | xptcinvoke_asm_sparc_bsdos.s | 39 mov %i2, %o0 41 mov %i3, %o1 78 mov %i2, %o1 ! paramCount, 80 mov %i3, %o2 ! params); 116 mov %i0, %o0
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DebugSupportDxe/Ia32/ |
H A D | AsmFuncs.S | 43 mov $0x1,%eax 45 mov %edx,%eax 63 mov %esp,%ebp 64 mov 0xc(%ebp),%eax 65 mov 0x8(%ebp),%ecx 66 mov %ax,(%ecx) 70 mov %ax,0x6(%ecx) 76 mov %esp,0x0 # save stack top 77 mov $0x0,%esp # switch to debugger stack 138 mov [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/Ia32/ |
H A D | EbcLowLevel.asm | 55 mov ebp, esp ; standard function prolog 58 ; mov ecx, FuncAddr => mov ecx, dword ptr [FuncAddr] 59 mov ecx, dword ptr [esp]+0Ch 62 ; mov eax, NewStackPointer => mov eax, dword ptr [NewSp] 63 mov eax, dword ptr [esp] + 14h 64 mov edx, dword ptr [esp] + 10h 67 mov ebx, esp 83 mov es [all...] |
/vbox/src/VBox/VMM/VMMRC/ |
H A D | MMRamRCA.asm | 45 mov eax, [esp + 0ch] ; eax = size of data to read 48 mov edx, [esp + 04h] ; edx = result address 49 mov ecx, [esp + 08h] ; ecx = data address 54 mov cl, [ecx] ; read data 55 mov [edx], cl ; save data 60 mov cx, [ecx] ; read data 61 mov [edx], cx ; save data 66 mov ecx, [ecx] ; read data 67 mov [edx], ecx ; save data 71 mov ea [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/ResetVector/Vtf0/Ia32/ |
H A D | Flat32ToFlat64.asm | 29 mov ebx, %2 31 mov [ebx], eax 32 mov dword [ebx + 4], 0 47 mov ebx, %1 50 mov [ebx], eax 51 mov dword [ebx + 4], eax 78 mov eax, ((ADDR_OF_START_OF_RESET_CODE & ~0xfff) - 0x1000) 86 mov eax, ( X86_PDE4M_P | X86_PDE4M_A | X86_PDE4M_PS | X86_PDE4M_PCD | X86_PDE4M_RW | X86_PDE4M_D ) 91 mov eax, ( X86_PDPE_P | X86_PDPE_RW | X86_PDPE_A | X86_PDPE_PCD ) + VBOX_PDPT_ADDR 96 mov dwor [all...] |
/vbox/include/iprt/ |
H A D | asm.h | 255 mov rdx, [pu8] 256 mov al, [u8] 258 mov [u8], al 260 mov edx, [pu8] 261 mov al, [u8] 263 mov [u8], al 324 mov rdx, [pu16] 325 mov ax, [u16] 327 mov [u16], ax 329 mov ed 3665 mov [u8], al local 3994 mov [rc.u32], eax local 4043 mov [rc.u32], eax local 4095 mov [rc.u32], eax local 4147 mov [rc.u32], eax local 4199 mov [rc.u32], eax local 4246 mov [rc.u32], eax local 4297 mov [rc.u32], eax local [all...] |