Searched refs:rax (Results 76 - 100 of 259) sorted by relevance

1234567891011

/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibMmx/X64/
H A DSetMem16.S40 movq %r8, %rax
41 movd %rax, %mm0
57 movq %r8, %rax
H A DSetMem64.S39 movw %rcx, %rax #rax <- Buffer
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptDxe/X64/
H A DScanMem16.S49 movq %r8, %rax
52 leaq -2(%rdi), %rax
53 cmovnz %rcx, %rax
H A DScanMem32.S49 movq %r8, %rax
52 leaq -4(%rdi), %rax
53 cmovnz %rcx, %rax
H A DScanMem64.S49 movq %r8, %rax
52 leaq -8(%rdi), %rax
53 cmovnz %rcx, %rax
H A DSetMem16.S41 movq %r8, %rax
44 movq %rdx, %rax
H A DSetMem32.S41 movq %r8, %rax
44 movq %rdx, %rax
H A DSetMem64.S40 movq %r8, %rax
43 movq %rdx, %rax
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseCpuLib/X64/
H A DCpuFlushTlb.asm33 mov rax, cr3
34 mov cr3, rax
H A DCpuFlushTlb.S33 mov %cr3, %rax
34 mov %rax, %cr3
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/
H A DWriteMsr64.asm35 mov rax, rdx ; meanwhile, rax <- return value
H A DCpuIdEx.S41 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 Ddtrace_asm.s48 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 Dgvmat64.S68 ; 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 Dinffasx64.asm29 ; 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 Dasm-amd64-x86.h173 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 DSetMem16.S41 movq %r8, %rax
44 movq %rdx, %rax
H A DSetMem32.S41 movq %r8, %rax
44 movq %rdx, %rax
H A DSetMem64.S40 movq %r8, %rax
43 movw %rdx, %rax
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibRepStr/X64/
H A DSetMem16.S41 movq %r8, %rax
44 movq %rdx, %rax
H A DSetMem32.S41 movq %r8, %rax
44 movq %rdx, %rax
H A DSetMem64.S40 movq %r8, %rax
43 movq %rdx, %rax
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/ResetVector/Vtf0/
H A DMain.asm84 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 DRTUInt128MulByU64.asm61 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 Dmemset.asm49 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

Completed in 142 milliseconds

1234567891011