/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DebugSupportDxe/X64/ |
H A D | AsmFuncs.S | 100 movq $1, %rax 103 andq $0x01000000, %rax 104 shrq $24, %rax 118 movq %rdx, %rax 123 shrq $16, %rax 125 shrq $16, %rax 197 pushq %rax 198 movq (8)(%rsp), %rax # save vector number 199 movq %rax, ASM_PFX(ExceptionNumber)(%rip) # save vector number 200 popq %rax [all...] |
H A D | AsmFuncs.asm | 125 mov rax, 1 128 and rax, FXSTOR_FLAG 129 shr rax, 24 145 mov rax, rdx 150 shr rax, 16 152 shr rax, 16 227 push rax 228 mov rax, qword ptr [rsp][8] ; save vector number 229 mov ExceptionNumber, rax ; save vector number 230 pop rax [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/CpuDxe/X64/ |
H A D | CpuAsm.S | 35 lea ExternalVectorTablePtr(%rip), %rax # save vector number 36 mov %rcx, (%rax) 49 leaq L_setCodeSelectorLongJump(%rip), %rax 50 movq %rax, (%rsp) 91 pushq %rax 92 leaq ASM_PFX(mErrorCodeFlag)(%rip), %rax 93 bt %ecx, (%rax) 94 popq %rax 147 pushq %rax 157 movzwq 56(%rbp), %rax [all...] |
H A D | CpuAsm.asm | 41 lea rax, setCodeSelectorLongJump 42 mov [rsp], rax 136 push rax 146 movzx rax, word ptr [rbp + 56] 147 push rax ; for ss 148 movzx rax, word ptr [rbp + 32] 149 push rax ; for cs 150 mov rax, ds 151 push rax 152 mov rax, e [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/ |
H A D | AsmFuncs.asm | 181 push rax 193 mov rax, cr4 194 or rax, 208h 195 mov cr4, rax 196 push rax 197 mov rax, cr3 198 push rax 199 mov rax, cr2 200 push rax 202 mov rax, cr [all...] |
H A D | AsmFuncs.S | 219 pushq %rax 229 movq %cr4, %rax 230 orq $0x208, %rax 231 movq %rax, %cr4 232 pushq %rax 233 movq %cr3, %rax 234 pushq %rax 235 movq %cr2, %rax 236 pushq %rax 237 xorq %rax, [all...] |
/vbox/src/VBox/Devices/PC/ipxe/src/arch/x86_64/core/linux/ |
H A D | linux_syscall.S | 13 movq %rdi, %rax // C arg1 -> syscall number 23 cmpq $-4095, %rax 28 negq %rax 30 movq $-1, %rax
|
H A D | linuxprefix.S | 21 movq %rax, %rdi // rc -> syscall arg1 22 movq $__NR_exit, %rax
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptDxe/X64/ |
H A D | SetMem.S | 37 movq %r8, %rax # rax = Value 38 andq $0xff, %rax # rax = lower 8 bits of r8, upper 56 bits are 0 41 shlq $0x10, %rax # rax = ax << 16 43 movq %rax, %rbx # ebx = eax 44 shlq $0x20, %rax # rax = rax << 3 [all...] |
H A D | SetMem.asm | 37 mov rax, r8 ; rax = Value 38 and rax, 0ffh ; rax = lower 8 bits of r8, upper 56 bits are 0 41 shl rax, 10h ; rax = ax << 16 43 mov rbx, rax ; ebx = eax 44 shl rax, 20h ; rax = rax << 3 [all...] |
H A D | ZeroMem.asm | 35 xor rax, rax ; rax = 0 44 pop rax ; rax = Buffer
|
H A D | ScanMem8.asm | 46 mov rax, r8 48 lea rax, [rdi - 1] 49 cmovnz rax, rcx ; set rax to 0 if not found
|
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/Library/BaseUefiCpuLib/X64/ |
H A D | InitializeFpu.S | 36 lea (%rsp), %rax 37 fldcw (%rax) 38 popq %rax 43 movq %cr4, %rax 44 or $0x200, %rax 45 movq %rax, %cr4 52 lea (%rsp), %rax 53 ldmxcsr (%rax) 54 popq %rax
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/ |
H A D | DisablePaging64.S | 43 lea _mTransitionEnd(%rip), %rax # rax <- end of transition code 44 sub %rsi, %rax # rax <- The size of transition piece code 45 add $4, %rax # round rax up to the next 4 byte boundary 47 sub %rax, %rdi # rdi <- use stack to hold transition code 50 mov %rax, %rcx # rcx <- The size of transition piece code 65 mov %cr0,%rax 67 mov %rax, [all...] |
H A D | DisableCache.S | 34 movq %cr0, %rax 35 btsq $30, %rax 36 btrq $29, %rax 37 movq %rax, %cr0
|
H A D | EnableCache.S | 35 movq %cr0, %rax 36 btrq $30, %rax 37 btrq $29, %rax 38 movq %rax, %cr0
|
H A D | DisableCache.asm | 35 mov rax, cr0 36 bts rax, 30 37 btr rax, 29 38 mov cr0, rax
|
H A D | EnableCache.asm | 36 mov rax, cr0 37 btr rax, 29 38 btr rax, 30 39 mov cr0, rax
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptPei/X64/ |
H A D | SetMem.S | 40 movq %r8, %rax # rax = Value 44 movq %rdx, %rax # rax = Buffer
|
H A D | ScanMem8.asm | 46 mov rax, r8 48 lea rax, [rdi - 1] 49 cmovnz rax, rcx ; set rax to 0 if not found
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibRepStr/X64/ |
H A D | SetMem.S | 40 movq %r8, %rax # rax = Value 44 movq %rdx, %rax # rax = Buffer
|
/vbox/src/recompiler/ |
H A D | VBoxREMWrapperA.asm | 41 push rax 75 pop rax 93 mov rax, REM_FIXUP_64_LOG_ENTRY 94 call rax 114 mov rdx, rax 120 mov rax, REM_FIXUP_64_LOG_EXIT 121 call rax 151 mov rax, REM_FIXUP_64_REAL_STUFF 152 call rax 171 mov rax, REM_FIXUP_64_REAL_STUF [all...] |
/vbox/src/VBox/Disassembler/testcase/ |
H A D | tstDisasm-1A.asm | 236 mov cr8, rax 238 mov [0xfffe0080], rax 240 mov rax, cr8 242 mov rax, [0xfffe0080] 271 ;test rax, dword 0cc90cc90h 281 and [r15], rax 288 mov rax, qword [0cc90cc90h] 289 mov rax, qword [00c90cc90h] 290 mov rax, dword 0cc90cc90h 291 mov rax, qwor [all...] |
/vbox/src/libs/zlib-1.2.6/contrib/amd64/ |
H A D | amd64-match.S | 307 pmovmskb %xmm1, %rax 320 pmovmskb %xmm3, %rax 329 pmovmskb %xmm5, %rax 337 pmovmskb %xmm7, %rax 345 LeaveLoopCmps: add %rax, %rdx 347 mov (%windowbestlen, %rdx), %rax 348 xor (%prev, %rdx), %rax 351 mov 8(%windowbestlen, %rdx), %rax 352 xor 8(%prev, %rdx), %rax 355 mov 16(%windowbestlen, %rdx), %rax [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibMmx/X64/ |
H A D | ScanMem8.asm | 46 mov rax, r8 48 lea rax, [rdi - 1] 49 cmovnz rax, rcx ; set rax to 0 if not found
|