/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibMmx/X64/ |
H A D | SetMem16.S | 40 movq %r8, %rax 41 movd %rax, %mm0 57 movq %r8, %rax
|
H A D | SetMem64.S | 39 movw %rcx, %rax #rax <- Buffer
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptDxe/X64/ |
H A D | ScanMem16.S | 49 movq %r8, %rax 52 leaq -2(%rdi), %rax 53 cmovnz %rcx, %rax
|
H A D | ScanMem32.S | 49 movq %r8, %rax 52 leaq -4(%rdi), %rax 53 cmovnz %rcx, %rax
|
H A D | ScanMem64.S | 49 movq %r8, %rax 52 leaq -8(%rdi), %rax 53 cmovnz %rcx, %rax
|
H A D | SetMem16.S | 41 movq %r8, %rax 44 movq %rdx, %rax
|
H A D | SetMem32.S | 41 movq %r8, %rax 44 movq %rdx, %rax
|
H A D | SetMem64.S | 40 movq %r8, %rax 43 movq %rdx, %rax
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseCpuLib/X64/ |
H A D | CpuFlushTlb.asm | 33 mov rax, cr3 34 mov cr3, rax
|
H A D | CpuFlushTlb.S | 33 mov %cr3, %rax 34 mov %rax, %cr3
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/ |
H A D | WriteMsr64.asm | 35 mov rax, rdx ; meanwhile, rax <- return value
|
H A D | CpuIdEx.S | 41 push %rax # save Index on stack 60 pop %rax # restore Index to rax as return value
|
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/intel/dtrace/ |
H A D | dtrace_asm.s | 48 movq %rbp, %rax 97 movq %rsi, %rax 132 movq $-1, %rax 281 movq (%rdi), %rax 308 xorq %rax, %rax 336 xorq %rax, %rax 364 xorq %rax, %rax [all...] |
/vbox/src/libs/zlib-1.2.6/contrib/gcc_gvmat64/ |
H A D | gvmat64.S | 68 ; register used : rax,rbx,rcx,rdx,rsi,rdi,r8,r9,r10,r11,r12 176 ; rax, rcx, rdx, r8, r9, r10, and r11, which are scratch. 443 mov rax, [rsi + rdx] 444 xor rax, [rdi + rdx] 447 mov rax, [rsi + rdx + 8] 448 xor rax, [rdi + rdx + 8] 452 mov rax, [rsi + rdx + 8+8] 453 xor rax, [rdi + rdx + 8+8] 475 shr rax,32 491 lea rax, [rd [all...] |
/vbox/src/libs/zlib-1.2.6/contrib/masmx64/ |
H A D | inffasx64.asm | 29 ; rax, rcx, rdx, r8, r-9, r10, and r11, which are scratch. 40 mov rax,rcx 42 mov [rax+8], rbp ; /* save regs rbp and rsp */ 43 mov [rax], rsp 45 mov rsp, rax ; /* make rsp point to &ar */ 77 shl rax, cl 78 or rdx, rax ; /* hold |= *((uint *)in)++ << bits */ 96 shl rax, cl 97 or rdx, rax ; /* hold |= *((uint *)in)++ << bits */ 159 shl rax, c [all...] |
/vbox/include/iprt/ |
H A D | asm-amd64-x86.h | 173 mov rax, [pIdtr] 174 sidt [rax] 223 mov rax, [pIdtr] 224 lidt [rax] 250 mov rax, [pGdtr] 251 sgdt [rax] 277 mov rax, [pGdtr] 278 lgdt [rax] 1395 mov rax, cr0 local 1396 mov [uCR0], rax 1465 mov rax, cr2 local 1532 mov rax, cr3 local 1641 mov rax, cr4 local 1716 mov rax, cr8 local 2103 mov rax, dr0 local 2139 mov rax, dr1 local 2175 mov rax, dr2 local 2211 mov rax, dr3 local 2247 mov rax, dr6 local 2291 mov rax, dr6 local 2332 mov rax, dr7 local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptPei/X64/ |
H A D | SetMem16.S | 41 movq %r8, %rax 44 movq %rdx, %rax
|
H A D | SetMem32.S | 41 movq %r8, %rax 44 movq %rdx, %rax
|
H A D | SetMem64.S | 40 movq %r8, %rax 43 movw %rdx, %rax
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibRepStr/X64/ |
H A D | SetMem16.S | 41 movq %r8, %rax 44 movq %rdx, %rax
|
H A D | SetMem32.S | 41 movq %r8, %rax 44 movq %rdx, %rax
|
H A D | SetMem64.S | 40 movq %r8, %rax 43 movq %rdx, %rax
|
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/ResetVector/Vtf0/ |
H A D | Main.asm | 84 mov rax, 0x00000000ffffffff 85 and rsi, rax 86 and rbp, rax 87 and rsp, rax 97 mov rax, rsp
|
/vbox/src/VBox/Runtime/common/math/ |
H A D | RTUInt128MulByU64.asm | 61 mov rax, [puValue1] 63 mov [puResult], rax 67 mov rax, [puValue1 + 8] 69 add r11, rax ; Calc the second half of the result. 72 mov rax, puResult
|
/vbox/src/VBox/Runtime/common/string/ |
H A D | memset.asm | 49 mov rax, qword 0101010101010101h 50 imul rax, rdx 63 mov rax, r10 74 mov rax, qword 0101010101010101h 75 imul rax, rsi 87 mov rax, r10
|