Searched refs:rax (Results 1 - 25 of 259) sorted by relevance

1234567891011

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DebugSupportDxe/X64/
H A DAsmFuncs.S100 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 DAsmFuncs.asm125 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 DCpuAsm.S35 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 DCpuAsm.asm41 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 DAsmFuncs.asm181 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 DAsmFuncs.S219 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 Dlinux_syscall.S13 movq %rdi, %rax // C arg1 -> syscall number
23 cmpq $-4095, %rax
28 negq %rax
30 movq $-1, %rax
H A Dlinuxprefix.S21 movq %rax, %rdi // rc -> syscall arg1
22 movq $__NR_exit, %rax
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptDxe/X64/
H A DSetMem.S37 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 DSetMem.asm37 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 DZeroMem.asm35 xor rax, rax ; rax = 0
44 pop rax ; rax = Buffer
H A DScanMem8.asm46 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 DInitializeFpu.S36 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 DDisablePaging64.S43 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 DDisableCache.S34 movq %cr0, %rax
35 btsq $30, %rax
36 btrq $29, %rax
37 movq %rax, %cr0
H A DEnableCache.S35 movq %cr0, %rax
36 btrq $30, %rax
37 btrq $29, %rax
38 movq %rax, %cr0
H A DDisableCache.asm35 mov rax, cr0
36 bts rax, 30
37 btr rax, 29
38 mov cr0, rax
H A DEnableCache.asm36 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 DSetMem.S40 movq %r8, %rax # rax = Value
44 movq %rdx, %rax # rax = Buffer
H A DScanMem8.asm46 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 DSetMem.S40 movq %r8, %rax # rax = Value
44 movq %rdx, %rax # rax = Buffer
/vbox/src/recompiler/
H A DVBoxREMWrapperA.asm41 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 DtstDisasm-1A.asm236 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 Damd64-match.S307 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 DScanMem8.asm46 mov rax, r8
48 lea rax, [rdi - 1]
49 cmovnz rax, rcx ; set rax to 0 if not found

Completed in 131 milliseconds

1234567891011