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

1234

/fuchsia/zircon/kernel/arch/x86/
H A Dops.S22 %rax 1st return register
28 popq %rax
29 andq $0x200, %rax
30 test %rax, %rax
48 leaq .Lgpf_handler(%rip), %rax
49 movq %rax, %gs:PERCPU_GPF_RETURN_OFFSET
59 or %rax, %rdx
62 mov $ZX_OK, %rax
70 mov $ZX_ERR_NOT_SUPPORTED, %rax
[all...]
H A Duser_copy.S32 leaq .Lfault_copy(%rip), %rax
33 movq %rax, (%r10)
46 mov $ZX_OK, %rax
57 mov $ZX_ERR_INVALID_ARGS, %rax
H A Dmexec.S38 mov %cr4, %rax
39 and $~X86_CR4_PGE, %rax
40 mov %rax, %cr4
47 lea mexec_gdt(%rip), %rax
48 mov %rax, mexec_gdt_pointer(%rip)
80 mov %rcx, %rax /* rcx and rax contain the number of bytes to be copied */
81 sub $1, %rax /* Move rsi and rdi to the end of their respective buffers */
82 add %rax, %rdi
83 add %rax,
[all...]
H A Dasm.S44 xor %rax, %rax
62 xor %rax, %rax
64 /* we return 0 to indicate success. %rax contains the value found by cmpxchg,
77 xorl %eax, %eax /* set %rax = 0 */
86 // This clobbers %rax and memory below %rsp, but preserves all other registers.
88 lea _idt_startup(%rip), %rax
90 movq %rax, -16+2(%rsp)
H A Dimage.S110 mov %rdi, %rax
111 sub $KERNEL_BASE, %rax
117 add %rax, FIXUP_LOCATION(\addr)
120 add %rax, FIXUP_LOCATION(\addr)
121 add %rax, FIXUP_LOCATION(\addr + \stride)
127 add %rax, (%rdx)
/fuchsia/zircon/third_party/ulib/musl/src/math/x86_64/
H A Dfabs.S6 dec %rax
7 shr %rax
8 movq %rax,%xmm1
H A Dllrintf.S5 cvtss2si %xmm0,%rax
H A Dllrint.S5 cvtsd2si %xmm0,%rax
H A Dlrintf.S5 cvtss2si %xmm0,%rax
H A Dlrint.S5 cvtsd2si %xmm0,%rax
H A Dfabsf.S6 movq %rax,%xmm1
H A Dllrintl.S7 mov 8(%rsp),%rax
H A Dlrintl.S7 mov 8(%rsp),%rax
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/fipsmodule/rand/asm/
H A Drdrand-x86_64.pl38 xorq %rax, %rax
42 # An add-with-carry of zero effectively sets %rax to the carry flag.
43 adcq %rax, %rax
68 movq \$1, %rax
71 xorq %rax, %rax
/fuchsia/zircon/third_party/ulib/uboringssl/linux-x86_64/crypto/fipsmodule/
H A Drdrand-x86_64.S12 xorq %rax,%rax
17 adcq %rax,%rax
43 movq $1,%rax
46 xorq %rax,%rax
/fuchsia/zircon/third_party/ulib/musl/src/ldso/x86_64/
H A Dtlsdesc.S6 mov 8(%rax),%rax
15 mov 8(%rax),%rax
19 mov (%rax),%rcx
22 mov 8(%rax),%rax
23 add (%rdx,%rcx,8),%rax
25 sub %fs:0,%rax
35 mov %rax,
[all...]
/fuchsia/zircon/third_party/ulib/musl/src/string/x86_64/
H A Dmemmove.S4 mov %rdi,%rax
5 sub %rsi,%rax
6 cmp %rdx,%rax
15 lea 1(%rdi),%rax
H A Dmempcpy.S7 // %rax = mempcpy(%rdi, %rsi, %rdx)
13 mov %rdi, %rax
H A Dmemcpy.S7 // %rax = memcpy(%rdi, %rsi, %rdx)
10 mov %rdi, %rax
/fuchsia/zircon/system/utest/core/bad-syscall/
H A Dsyscall.S15 mov %rdi, %rax
/fuchsia/zircon/third_party/ulib/musl/arch/x86_64/
H A Ddl-entry.S25 mov %rax,%rdi
/fuchsia/zircon/system/utest/thread-initial-state/
H A Dx86-64.S30 movq \reg, %rax
31 cmpq $0, %rax
48 check_general_purpose %rax
64 movq $0x1234567890abcdef, %rax
65 cmpq %rax, %rdi
/fuchsia/zircon/kernel/lib/libc/string/arch/x86/
H A Dmemset.S13 // %rax = memset(%rdi, %rsi, %rdx)
22 mov %r11, %rax
27 // %rax = memset_quad(%rdi, %rsi, %rdx)
34 movzx %sil, %rax
41 rep stosq // while (rcx-- > 0) { *rdi++ = rax; /* rdi is uint64_t* */ }
48 mov %r11, %rax
H A Dmemcpy.S13 // %rax = memcpy_erms(%rdi, %rsi, %rdx)
16 mov %rdi, %rax
24 // %rax = memcpy_quad(%rdi, %rsi, %rdx)
27 mov %rdi, %rax
/fuchsia/zircon/third_party/ulib/musl/src/setjmp/x86_64/
H A Dlongjmp.S39 // hence the unnecessary save/restore of %rax.
40 push_reg %rax
46 pop_reg %rax
55 mov 8*JB_PC(%rdi), %rax
56 .cfi_undefined %rax
63 xor __setjmp_manglers+8*JB_PC(%rip), %rax
71 .cfi_register %rip, %rax
93 mov %rax, (%rcx)

Completed in 173 milliseconds

1234