Searched refs:rax (Results 26 - 50 of 124) sorted by relevance

12345

/linux-master/arch/x86/mm/
H A Dmem_encrypt_boot.S37 movq %rcx, %rax /* Workarea stack page */
38 leaq PAGE_SIZE(%rax), %rsp /* Set new stack pointer */
39 addq $PAGE_SIZE, %rax /* Workarea encryption routine */
47 movq %rax, %rdi /* Workarea encryption routine */
57 movq %rax, %r8 /* Workarea encryption routine */
61 call *%rax /* Call the encryption routine */
/linux-master/arch/x86/entry/
H A Dcalling.h20 rdi rsi rdx rcx r8-9 | rbx rbp [*] r12-15 | r10-11 | rax, rdx [**]
30 straight in rax, rdx. For structures larger than that (3 words or
68 .macro PUSH_REGS rdx=%rdx rcx=%rcx rax=%rax save_ret=0 unwind_hint=1
79 pushq \rax /* pt_regs->ax */
125 .macro PUSH_AND_CLEAR_REGS rdx=%rdx rcx=%rcx rax=%rax save_ret=0 clear_bp=1 unwind_hint=1
126 PUSH_REGS rdx=\rdx, rcx=\rcx, rax=\rax, save_ret=\save_ret unwind_hint=\unwind_hint variable
141 popq %rax
313 mov %rax, \\save_reg variable
[all...]
/linux-master/arch/x86/purgatory/
H A Dentry64.S32 leaq new_cs_exit(%rip), %rax
33 pushq %rax
38 movq rax(%rip), %rax
62 rax: .quad 0x0 label
/linux-master/tools/perf/arch/x86/tests/
H A Dregs_load.S32 movq %rax, AX(%rdi)
40 leaq 8(%rsp), %rax /* exclude this call. */
41 movq %rax, SP(%rdi)
43 movq 0(%rsp), %rax
44 movq %rax, IP(%rdi)
/linux-master/arch/x86/crypto/
H A Dblake2s-core.S71 movd (%rsi,%rax,4),%xmm4
73 movd (%rsi,%rax,4),%xmm5
75 movd (%rsi,%rax,4),%xmm6
77 movd (%rsi,%rax,4),%xmm7
92 movd (%rsi,%rax,4),%xmm5
94 movd (%rsi,%rax,4),%xmm6
96 movd (%rsi,%rax,4),%xmm7
98 movd (%rsi,%rax,4),%xmm4
116 movd (%rsi,%rax,4),%xmm6
118 movd (%rsi,%rax,
[all...]
H A Dpoly1305-x86_64-cryptogams.pl183 # input: copy of $r1 in %rax, $h0-$h2, $r0-$r1
187 mov %rax,$d2
188 mov $r0,%rax
192 mov %rax,$h0 # future $h0
193 mov $r0,%rax
197 add %rax,$d2
198 mov $s1,%rax
203 add %rax,$h0
213 mov \$-4,%rax # mask value
216 and $d3,%rax # las
[all...]
H A Dchacha-avx2-x86_64.S67 mov %rcx,%rax
142 cmp $0x10,%rax
149 cmp $0x20,%rax
156 cmp $0x30,%rax
163 cmp $0x40,%rax
171 cmp $0x50,%rax
177 cmp $0x60,%rax
183 cmp $0x70,%rax
189 cmp $0x80,%rax
200 mov %rax,
[all...]
H A Dchacha-ssse3-x86_64.S132 mov %rcx,%rax
137 cmp $0x10,%rax
145 cmp $0x20,%rax
153 cmp $0x30,%rax
161 cmp $0x40,%rax
173 mov %rax,%r9
176 and $~0x0f,%rax
184 lea (%rdx,%rax),%rsi
193 lea (%r11,%rax),%rdi
243 mov %rcx,%rax
[all...]
H A Dcrc32c-pcl-intel-asm_64.S151 movq $2731, %rax # 2731 = ceil(2^16 / 24)
153 shrq $16, %rax
157 ## process rax 24-byte chunks (128 >= rax >= 0)
163 lea (bufptmp, %rax, 8), block_0
164 lea (block_0, %rax, 8), block_1
165 lea (block_1, %rax, 8), block_2
172 mov (%bufp,%rax,8), %bufp
220 shlq $3, %rax # rax *
[all...]
H A Daria-aesni-avx2-asm_64.S891 movq %rsi, %rax;
892 leaq 8 * 32(%rax), %r8;
896 %ymm15, %rax, %r8);
899 %rax, %r9, 0);
902 %ymm15, %rax, %r9, 1);
905 %rax, %r9, 2);
908 %ymm15, %rax, %r9, 3);
911 %rax, %r9, 4);
914 %ymm15, %rax, %r9, 5);
917 %rax,
[all...]
H A Daria-aesni-avx-asm_64.S894 movq %rsi, %rax;
895 leaq 8 * 16(%rax), %r8;
899 %xmm15, %rax, %r8);
902 %rax, %r9, 0);
905 %xmm15, %rax, %r9, 1);
908 %rax, %r9, 2);
911 %xmm15, %rax, %r9, 3);
914 %rax, %r9, 4);
917 %xmm15, %rax, %r9, 5);
920 %rax,
[all...]
H A Dcamellia-aesni-avx2-asm_64.S234 %rax, (%r9));
752 * %rax: temporary storage, 512 bytes
760 leaq 8 * 32(%rax), %rcx;
764 %ymm15, %rax, %rcx);
768 %ymm15, %rax, %rcx, 0);
770 fls32(%rax, %ymm0, %ymm1, %ymm2, %ymm3, %ymm4, %ymm5, %ymm6, %ymm7,
780 %ymm15, %rax, %rcx, 8);
782 fls32(%rax, %ymm0, %ymm1, %ymm2, %ymm3, %ymm4, %ymm5, %ymm6, %ymm7,
792 %ymm15, %rax, %rcx, 16);
811 %ymm15, (key_table)(CTX, %r8, 8), (%rax),
[all...]
/linux-master/arch/x86/virt/vmx/tdx/
H A Dtdxcall.S49 mov %rdi, %rax
95 * or P-SEAMLDR is busy with another SEAMCALL. %rax is not
98 * Set %rax to TDX_SEAMCALL_VMFAILINVALID for VMfailInvalid.
123 pushq %rax /* save the TDCALL/SEAMCALL return code */
124 movq 8(%rsp), %rax /* restore the structure pointer */
125 movq %rsi, TDX_MODULE_rsi(%rax) /* save RSI */
126 popq %rax /* restore the return code */
195 mov $TDX_SEAMCALL_VMFAILINVALID, %rax
208 orq %rdi, %rax
/linux-master/arch/x86/boot/compressed/
H A Dhead_64.S327 addq %rax, %rbp
328 notq %rax
329 andq %rax, %rbp
366 leaq gdt64(%rip), %rax
367 addq %rax, 2(%rax)
368 lgdt (%rax)
372 leaq .Lon_kernel_cs(%rip), %rax
373 pushq %rax
435 leaq rva(gdt64)(%rbx), %rax
[all...]
H A Didt_handlers_64.S27 pushq %rax
56 popq %rax
H A Defi_mixed.S82 push %rax
84 push %rax
86 push %rax
91 movq 0x40(%rsp), %rax
124 movzwq efi32_boot_cs(%rip), %rax
125 pushq %rax
126 leaq efi_enter32(%rip), %rax
127 pushq %rax
131 movq %rdi, %rax
/linux-master/arch/x86/include/uapi/asm/
H A Dptrace.h60 unsigned long rax; member in struct:pt_regs
/linux-master/tools/testing/selftests/x86/
H A Dthunks_32.S32 call *%rax
/linux-master/arch/x86/include/asm/
H A DGEN-for-each-reg.h6 GEN(rax)
H A Dirqflags.h111 #define SAVE_FLAGS pushfq; popq %rax
/linux-master/arch/x86/lib/
H A Dcopy_page_64.S33 movq 0x8*0(%rsi), %rax
44 movq %rax, 0x8*0(%rdi)
63 movq 0x8*0(%rsi), %rax
72 movq %rax, 0x8*0(%rdi)
/linux-master/tools/testing/selftests/sgx/
H A Dtest_encl.c39 int rax; local
44 : "=a" (rax)
50 op->ret = rax;
/linux-master/tools/testing/selftests/kvm/lib/x86_64/
H A Dhandlers.S17 push %rax
22 pop %rax
/linux-master/arch/x86/kernel/
H A Dsev_verify_cbit.S87 movq %rdi, %rax
/linux-master/include/xen/interface/hvm/
H A Dhvm_vcpu.h75 uint64_t rax; member in struct:vcpu_hvm_x86_64

Completed in 218 milliseconds

12345