/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/X64/ |
H A D | EbcLowLevel.S | 40 push %rbx 45 mov %rcx, %rbx 63 call *%rbx 67 pop %rbx 84 push %rbx 103 pop %rbx
|
H A D | EbcLowLevel.asm | 44 push rbx 49 mov rbx, rcx 67 call rbx 71 pop rbx 143 push rbx 162 pop rbx
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptDxe/X64/ |
H A D | SetMem.S | 35 pushq %rbx 43 movq %rax, %rbx # ebx = eax 45 orq %rbx, %rax # eax = ebx 55 popq %rbx
|
H A D | SetMem.asm | 35 InternalMemSetMem PROC USES rdi rbx 43 mov rbx, rax ; ebx = eax 45 or rax, rbx ; eax = ebx
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DebugSupportDxe/X64/ |
H A D | AsmFuncs.S | 97 // cpuid corrupts rbx which must be preserved per the C calling convention 99 pushq %rbx 105 popq %rbx 218 pushq %rbx 253 movq (%rax), %rbx 254 movq %rbx, ASM_PFX(ExceptData)(%rip) 449 movq 24(%rsp), %rbx # move the potentially modified AppRsp into rbx 452 cmpq %rax, %rbx 457 movq %rcx, (%rbx) [all...] |
H A D | AsmFuncs.asm | 122 ; cpuid corrupts rbx which must be preserved per the C calling convention 124 push rbx 130 pop rbx 249 push rbx 286 mov rbx, [rax] 287 mov ExceptData, rbx 486 mov rbx, [rsp + 24] ; move the potentially modified AppRsp into rbx 489 cmp rbx, rax 494 mov [rbx], rc [all...] |
/vbox/src/VBox/Disassembler/testcase/ |
H A D | tstDisasm-1A.asm | 237 mov cr8, rbx 239 mov [0xfffe0080], rbx 241 mov rbx, cr8 243 mov rbx, [0xfffe0080] 303 mov rbx, [rcx + rax*4 + 17] 304 mov rbx, [rbp + rax*4 + 4] 305 mov rbx, [rbp + rax*4] 306 mov rbx, [ebp + eax*4] 333 adcx rax, rbx 341 adox rax, rbx [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/ |
H A D | CpuId.S | 37 push %rbx 59 pop %rbx
|
H A D | Thunk16.asm | 236 InternalAsmThunk16 PROC USES rbp rbx rsi rdi 237 mov rbx, ds 238 push rbx ; Save ds segment register on the stack 239 mov rbx, es 240 push rbx ; Save es segment register on the stack 241 mov rbx, ss 242 push rbx ; Save ss segment register on the stack 306 pop rbx 307 mov ss, rbx 308 pop rbx [all...] |
H A D | CpuIdEx.S | 38 push %rbx 61 pop %rbx
|
H A D | CpuId.asm | 37 AsmCpuid PROC USES rbx
|
H A D | Thunk16.S | 243 pushq %rbx 248 pushq %rbx # Save ds segment register on the stack 250 pushq %rbx # Save es segment register on the stack 252 pushq %rbx # Save ss segment register on the stack 322 popq %rbx 324 popq %rbx 326 popq %rbx 331 popq %rbx
|
H A D | DisablePaging64.asm | 68 mov ebx, edx ; save EntryPoint to rbx, for rdmsr will overwrite rdx 78 call rbx ; transfer control to EntryPoint
|
H A D | LongJump.S | 32 mov (%rcx), %rbx
|
H A D | SetJump.S | 30 mov %rbx,(%rcx)
|
H A D | CpuIdEx.asm | 38 AsmCpuidEx PROC USES rbx
|
H A D | LongJump.asm | 33 mov rbx, [rcx]
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/ |
H A D | EnablePaging64.S | 53 movl (%esp), %ebx # mov rbx, [esp] 62 call *%ebx # call rbx
|
H A D | EnablePaging64.asm | 55 mov ebx, [esp] ; mov rbx, [esp] 64 call ebx ; call rbx
|
/vbox/src/VBox/Runtime/common/asm/ |
H A D | ASMCpuId_Idx_ECX.asm | 48 mov r10, rbx 62 mov rbx, [rsp + 30h] 64 mov [rbx], edx 83 mov rbx, r10
|
/vbox/include/VBox/vmm/ |
H A D | cpumctx-v1_6.h | 114 uint64_t rbx; member in union:CPUMCTX_VER1_6::__anon294 115 } CPUM_UNION_NAME(rbx);
|
H A D | cpumctx.h | 174 uint64_t rbx; member in union:CPUMCTXCORE::__anon302 175 } CPUM_UNION_NAME(rbx); 282 uint64_t rbx; member in union:CPUMCTX::__anon312 283 } CPUM_UNION_NAME(rbx);
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | VMMR0JmpA-amd64.asm | 69 mov [xDX + VMMR0JMPBUF.rbx], rbx 117 mov [rdi - 10h], rbx 157 mov rbx, [xDX + VMMR0JMPBUF.rbx] 188 mov rbx, [xDX + VMMR0JMPBUF.rbx] 262 pop rbx 298 push rbx 387 mov rbx, [xD [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/ |
H A D | S3Asm.S | 38 movq %cr4, %rbx 48 movq %rbx, %cr4
|
H A D | S3Asm.asm | 42 mov rbx, cr4 52 mov cr4, rbx
|