Searched refs:rax (Results 51 - 75 of 124) sorted by relevance

12345

/linux-master/arch/x86/lib/
H A Dcopy_mc_64.S127 movq %rdi, %rax
143 movq %rcx, %rax
H A Dgetuser.S42 mov %rax, %rdx
44 or %rdx, %rax
H A Dmemcpy_64.S22 * rax original destination
36 movq %rdi, %rax
47 movq %rdi, %rax
H A Dcopy_user_uncached_64.S27 * rax uncopied bytes or 0 if successful.
102 50: movq (%rsi),%rax
103 51: movnti %rax,(%rdi)
/linux-master/arch/x86/include/asm/
H A Dnospec-branch.h85 bts $63, %rax; \
86 movq %rax, PER_CPU_VAR(pcpu_hot + X86_call_depth);
90 shl $56, %rax; \
91 movq %rax, PER_CPU_VAR(pcpu_hot + X86_call_depth); \
H A Dinst.h74 .ifc \r64,%rax
/linux-master/arch/x86/kvm/svm/
H A Dvmenter.S341 mov SVM_current_vmcb(%rdi), %rax
342 mov KVM_VMCB_pa(%rax), %rax
347 1: vmrun %rax
353 FILL_RETURN_BUFFER %rax, RSB_CLEAR_LOOPS, X86_FEATURE_RETPOLINE
/linux-master/arch/x86/crypto/
H A Dcamellia-aesni-avx-asm_64.S202 %rax, (%r9));
718 * %rax: temporary storage, 256 bytes
726 leaq 8 * 16(%rax), %rcx;
730 %xmm15, %rax, %rcx);
734 %xmm15, %rax, %rcx, 0);
736 fls16(%rax, %xmm0, %xmm1, %xmm2, %xmm3, %xmm4, %xmm5, %xmm6, %xmm7,
746 %xmm15, %rax, %rcx, 8);
748 fls16(%rax, %xmm0, %xmm1, %xmm2, %xmm3, %xmm4, %xmm5, %xmm6, %xmm7,
758 %xmm15, %rax, %rcx, 16);
777 %xmm15, (key_table)(CTX, %r8, 8), (%rax),
[all...]
H A Daria-gfni-avx512-asm_64.S630 movq %rsi, %rax;
631 leaq 8 * 64(%rax), %r8;
637 %zmm15, %rax, %r8);
644 %rax, %r9, 0);
651 %rax, %r9, 1);
658 %rax, %r9, 2);
665 %rax, %r9, 3);
672 %rax, %r9, 4);
679 %rax, %r9, 5);
686 %rax,
[all...]
H A Dchacha-avx512vl-x86_64.S173 mov %rcx,%rax
176 mov %rax,%r9
179 mov $1,%rax
180 shld %cl,%rax,%rax
181 sub $1,%rax
182 kmovq %rax,%k1
439 mov %rcx,%rax
442 mov %rax,%r9
445 mov $1,%rax
[all...]
H A Dsm4-aesni-avx2-asm_64.S242 leaq (32*4)(%rdi), %rax;
250 cmpq %rax, %rdi;
291 movq 8(%rcx), %rax;
292 bswapq %rax;
310 cmpq $(0xffffffffffffffff - 16), %rax;
H A Daesni-intel_asm.S148 #define AREG %rax
248 # Clobbers rax, r10-r13 and xmm0-xmm6, %xmm13
256 mov \Iv, %rax
257 movdqu (%rax), %xmm0
274 # Clobbers rax, r10-r13, and xmm0-xmm15
410 movq %xmm0, %rax
413 mov %rax, (%arg3 , %r11, 1)
416 movq %xmm0, %rax
421 shr $8, %rax
429 # Clobbers rax, r1
[all...]
/linux-master/arch/x86/platform/pvh/
H A Dhead.S108 mov $_pa(startup_64), %rax
110 jmp *%rax
/linux-master/tools/perf/arch/x86/util/
H A Ddwarf-regs.c21 * but we want to use 'ax, bx' instead of 'rax, rbx' (which is struct
69 REG_OFFSET_NAME_64("%ax", rax),
123 { "rax", 0 }, { "eax", 0 }, { "ax", 0 }, { "al", 0 },
/linux-master/tools/arch/x86/lib/
H A Dmemcpy_64.S21 * rax original destination
35 movq %rdi, %rax
46 movq %rdi, %rax
/linux-master/arch/x86/xen/
H A Dxen-asm.S41 push %rax
59 pop %rax
193 * rsp->rax }
303 mov $-ENOSYS, %rax
H A Dxen-head.S62 movq $INIT_PER_CPU_VAR(fixed_percpu_data),%rax
/linux-master/tools/testing/selftests/x86/
H A Dsyscall_numbering.c378 regs.rax = MODIFIED_BY_PTRACE;
381 regs.rax = MODIFIED_BY_PTRACE;
385 regs.rax = MODIFIED_BY_PTRACE;
H A Dtest_syscall_vdso.c59 uint64_t rax, rbx, rcx, rdx; member in struct:regs64
71 " push %rax\n"
73 " pop 0*8(%rax)\n"
74 " movq %rbx, 1*8(%rax)\n"
75 " movq %rcx, 2*8(%rax)\n"
76 " movq %rdx, 3*8(%rax)\n"
77 " movq %rsi, 4*8(%rax)\n"
78 " movq %rdi, 5*8(%rax)\n"
79 " movq %rbp, 6*8(%rax)\n"
80 " movq %rsp, 7*8(%rax)\
[all...]
/linux-master/tools/testing/selftests/proc/
H A Dproc-empty-vm.c192 uint64_t rax = 0xffffffffff600000; local
194 "call *%[rax]"
195 : [rax] "+a" (rax)
H A Dproc-pid-vm.c260 uint64_t rax = 0xffffffffff600000; local
262 "call *%[rax]"
263 : [rax] "+a" (rax)
/linux-master/arch/x86/include/asm/xen/
H A Dinterface_64.h84 uint64_t rax, r11, rcx, flags, rip, cs, rflags, rsp, ss; member in struct:iret_context
89 /* Anonymous union includes both 32- and 64-bit names (e.g., eax/rax). */
95 /* Non-gcc sources must always use the proper 64-bit name (e.g., rax). */
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dfix_hypercall_test.c25 regs->rax = -EFAULT;
/linux-master/arch/x86/realmode/rm/
H A Dtrampoline_64.S226 movq %cr4, %rax
244 movq %rax, %cr3
/linux-master/arch/x86/kernel/
H A Dsev-shared.c314 leaf->eax = ghcb->save.rax;
912 u64 rax = 0; local
915 rax = lower_bits(regs->ax, bits);
917 ghcb_set_rax(ghcb, rax);
926 regs->ax = lower_bits(ghcb->save.rax, bits);
986 regs->ax = ghcb->save.rax;
1009 ctxt->regs->ax = ghcb->save.rax;

Completed in 218 milliseconds

12345