/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibRepStr/X64/ |
H A D | SetMem64.S | 39 movq %rcx, %rdi 41 xchgq %rdx, %rcx
|
H A D | CompareMem.asm | 44 mov rsi, rcx 46 mov rcx, r8
|
H A D | SetMem16.asm | 36 mov rdi, rcx 38 xchg rcx, rdx
|
H A D | SetMem32.asm | 36 mov rdi, rcx 38 xchg rcx, rdx
|
H A D | SetMem64.asm | 35 mov rdi, rcx 37 xchg rcx, rdx
|
H A D | CompareMem.S | 49 movq %rcx, %rsi 51 movq %r8, %rcx
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/ |
H A D | DisablePaging64.asm | 47 push rcx ; save rcx to stack 48 mov rcx, rax ; rcx <- The size of transition piece code 50 pop rcx ; restore rcx 56 push rcx ; push Cs to stack
|
H A D | Thunk16.S | 256 movq %rcx, %rsi 264 popq %rcx 276 lea ((ASM_PFX(InternalAsmThunk16) - L_SavedCr4) + 0xf)(%rcx), %r11 279 movw %r10w, (SavedGdt - L_SavedCr4)(%rcx) # save the limit of shadowed GDT table 280 movq %r11, (SavedGdt - L_SavedCr4 + 0x2)(%rcx) # save the base address of shadowed GDT table 283 xchg %r10, %rcx # save rcx to r10 and initialize rcx to be the limit of GDT table 284 incq %rcx # rcx < [all...] |
H A D | Thunk16.asm | 246 mov rsi, rcx 254 pop rcx 265 lea r11, [rcx + (InternalAsmThunk16 - SavedCr4) + 0xf] 268 mov word ptr [rcx + (SavedGdt - SavedCr4)], r10w ; save the limit of shadowed GDT table 269 mov qword ptr [rcx + (SavedGdt - SavedCr4) + 2], r11 ; save the base address of shadowed GDT table 272 xchg rcx, r10 ; save rcx to r10 and initialize rcx to be the limit of GDT table 273 inc rcx ; rcx < [all...] |
/vbox/src/VBox/Runtime/common/string/ |
H A D | memcpy.asm | 32 ; @param pvDst gcc: rdi msc: rcx x86:[esp+4] 43 mov rdi, rcx 45 mov rcx, r8 48 mov rcx, rdx 51 shr rcx, 3
|
H A D | mempcpy.asm | 32 ; @param pvDst gcc: rdi msc: rcx x86:[esp+4] 43 mov rdi, rcx 45 mov rcx, r8 48 mov rcx, rdx 50 shr rcx, 3
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DebugSupportDxe/X64/ |
H A D | AsmFuncs.S | 110 // IA32_IDT_GATE_DESCRIPTOR * DestDesc, // rcx 119 movw %ax, (%rcx) # write bits 15..0 of offset 121 movw %dx, 2(%rcx) # SYS_CODE_SEL from GDT 122 movw $(0x0e00 | 0x8000), 4(%rcx) # type = 386 interrupt gate, present 124 movw %ax, 6(%rcx) # write bits 31..16 of offset 126 movl %eax, 8(%rcx) # write bits 63..32 of offset 216 pushq %rcx 370 movq ASM_PFX(ExceptionNumber)(%rip), %rcx 456 movq (%rax), %rcx # RIP 457 movq %rcx, ( [all...] |
/vbox/src/VBox/VMM/VMMR0/ |
H A D | VMMR0JmpA-amd64.asm | 46 ; @param pJmpBuf msc:rcx gcc:rdi x86:[esp+0x04] Our jmp_buf. 49 ; @param pvUser2 msc:r9 gcc:rcx x86:[esp+0x10] The argument of that function. 61 mov rdx, rcx ; pJmpBuf; 65 mov r9, rcx ; pvUser2 (save it like MSC) 114 mov rcx, VMM_STACK_SIZE / 8 125 mov rcx, r8 ; pvUser -> arg0 213 cmp rcx, VMM_STACK_SIZE 215 test rcx, 3 219 cmp rcx, rdi 281 ; @param pJmpBuf msc:rcx gc [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/X64/ |
H A D | EbcLowLevel.asm | 49 mov rbx, rcx 54 mov rcx, rsp 61 mov rcx, qword ptr [rsp] 133 mov [rsp + 08h], rcx 150 mov rcx, 16 157 mov rcx, r10 207 mov rdx, rcx 208 mov rcx, r10
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibMmx/X64/ |
H A D | CompareMem.asm | 44 mov rsi, rcx 46 mov rcx, r8
|
H A D | CompareMem.S | 49 movq %rcx, %rsi 51 movq %r8, %rcx
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptDxe/X64/ |
H A D | CompareMem.asm | 44 mov rsi, rcx 46 mov rcx, r8
|
H A D | CompareMem.S | 49 movq %rcx, %rsi 51 movq %r8, %rcx
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptPei/X64/ |
H A D | CompareMem.asm | 44 mov rsi, rcx 46 mov rcx, r8
|
H A D | SetMem16.asm | 36 mov rdi, rcx 38 xchg rcx, rdx
|
H A D | SetMem32.asm | 36 mov rdi, rcx 38 xchg rcx, rdx
|
H A D | SetMem64.asm | 35 mov rdi, rcx 37 xchg rcx, rdx
|
H A D | CompareMem.S | 49 movq %rcx, %rsi 51 movq %r8, %rcx
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibSse2/X64/ |
H A D | CompareMem.asm | 44 mov rsi, rcx 46 mov rcx, r8
|
H A D | CompareMem.S | 49 movq %rcx, %rsi 51 movq %r8, %rcx
|