Home
last modified time | relevance | path

Searched refs:rdx (Results 1 – 25 of 132) sorted by relevance

123456

/linux-6.15/arch/x86/lib/
H A Dmemmove_64.S38 add %rdx, %r8
53 cmp $680, %rdx
62 sub $0x20, %rdx
67 sub $0x20, %rdx
87 movq %rdx, %rcx
120 cmp $680, %rdx
155 cmpq $16, %rdx
171 cmpq $8, %rdx
182 cmpq $4, %rdx
193 cmp $2, %rdx
[all …]
H A Dmemcpy_64.S37 movq %rdx, %rcx
49 cmpq $0x20, %rdx
58 subq $0x20, %rdx
60 subq $0x20, %rdx
84 addq %rdx, %rsi
85 addq %rdx, %rdi
86 subq $0x20, %rdx
93 subq $0x20, %rdx
110 subq %rdx, %rsi
111 subq %rdx, %rdi
[all …]
H A Dhweight.S49 pushq %rdx
51 movq %rdi, %rdx # w -> t
53 shrq %rdx # t >>= 1
55 movabsq $0x3333333333333333, %rdx
62 addq %rdx, %rax # w = w_tmp + t
64 movq %rax, %rdx # w -> t
65 shrq $4, %rdx # t >>= 4
66 addq %rdx, %rax # w_tmp += t
67 movabsq $0x0f0f0f0f0f0f0f0f, %rdx
69 movabsq $0x0101010101010101, %rdx
[all …]
H A Dbhi.S69 cmovne %r10, %rdx
81 cmovne %r10, %rdx
94 cmovne %r10, %rdx
115 cmovne %r10, %rdx
130 cmovne %r10, %rdx
H A Dgetuser.S44 RUNTIME_CONST_PTR USER_PTR_MAX, rdx
45 cmp %rdx, %rax
46 cmova %rdx, %rax
103 UACCESS movq (%_ASM_AX),%rdx
153 UACCESS movq (%_ASM_AX),%rdx
H A Dcopy_page_64.S36 movq 0x8*2(%rsi), %rdx
47 movq %rdx, 0x8*2(%rdi)
66 movq 0x8*2(%rsi), %rdx
75 movq %rdx, 0x8*2(%rdi)
H A Dmemset_64.S37 movq %rdx,%rcx
61 movq %rdx,%rcx
109 cmpq $7,%rdx
115 subq %r8,%rdx
/linux-6.15/tools/arch/x86/lib/
H A Dmemcpy_64.S36 movq %rdx, %rcx
48 cmpq $0x20, %rdx
57 subq $0x20, %rdx
59 subq $0x20, %rdx
83 addq %rdx, %rsi
84 addq %rdx, %rdi
85 subq $0x20, %rdx
92 subq $0x20, %rdx
109 subq %rdx, %rsi
110 subq %rdx, %rdi
[all …]
H A Dmemset_64.S37 movq %rdx,%rcx
61 movq %rdx,%rcx
109 cmpq $7,%rdx
115 subq %r8,%rdx
/linux-6.15/arch/x86/crypto/
H A Dsm4-aesni-avx-asm_64.S157 vmovdqu 0*16(%rdx), RA0;
163 vmovdqu 1*16(%rdx), RA1;
165 vmovdqu 2*16(%rdx), RA2;
168 vmovdqu 3*16(%rdx), RA3;
376 vmovdqu (0 * 16)(%rdx), RA0;
377 vmovdqu (1 * 16)(%rdx), RA1;
378 vmovdqu (2 * 16)(%rdx), RA2;
379 vmovdqu (3 * 16)(%rdx), RA3;
380 vmovdqu (4 * 16)(%rdx), RB0;
385 vmovdqu (5 * 16)(%rdx), RB1;
[all …]
H A Dsm4-aesni-avx2-asm_64.S367 vpxor (0 * 32)(%rdx), RA0, RA0;
368 vpxor (1 * 32)(%rdx), RA1, RA1;
369 vpxor (2 * 32)(%rdx), RA2, RA2;
405 vmovdqu (0 * 32)(%rdx), RA0;
406 vmovdqu (1 * 32)(%rdx), RA1;
407 vmovdqu (2 * 32)(%rdx), RA2;
408 vmovdqu (3 * 32)(%rdx), RA3;
409 vmovdqu (4 * 32)(%rdx), RB0;
410 vmovdqu (5 * 32)(%rdx), RB1;
411 vmovdqu (6 * 32)(%rdx), RB2;
[all …]
H A Dcast5-avx-x86_64-asm_64.S63 #define RGI1 %rdx
376 vmovdqu (0*4*4)(%rdx), RL1;
451 movq %rdx, %r12;
453 vmovdqu (0*16)(%rdx), RL1;
454 vmovdqu (1*16)(%rdx), RR1;
455 vmovdqu (2*16)(%rdx), RL2;
456 vmovdqu (3*16)(%rdx), RR2;
457 vmovdqu (4*16)(%rdx), RL3;
458 vmovdqu (5*16)(%rdx), RR3;
459 vmovdqu (6*16)(%rdx), RL4;
[all …]
H A Dchacha-avx512vl-x86_64.S30 # %rdx: up to 2 data blocks input, i
117 vpxord 0x00(%rdx),%xmm7,%xmm6
124 vpxord 0x10(%rdx),%xmm7,%xmm6
131 vpxord 0x20(%rdx),%xmm7,%xmm6
138 vpxord 0x30(%rdx),%xmm7,%xmm6
146 vpxord 0x40(%rdx),%xmm7,%xmm6
152 vpxord 0x50(%rdx),%xmm7,%xmm6
158 vpxord 0x60(%rdx),%xmm7,%xmm6
164 vpxord 0x70(%rdx),%xmm7,%xmm6
329 vpxord 0x00(%rdx),%xmm10,%xmm9
[all …]
H A Dchacha-avx2-x86_64.S144 vpxor 0x00(%rdx),%xmm7,%xmm6
151 vpxor 0x10(%rdx),%xmm7,%xmm6
158 vpxor 0x20(%rdx),%xmm7,%xmm6
165 vpxor 0x30(%rdx),%xmm7,%xmm6
173 vpxor 0x40(%rdx),%xmm7,%xmm6
179 vpxor 0x50(%rdx),%xmm7,%xmm6
185 vpxor 0x60(%rdx),%xmm7,%xmm6
191 vpxor 0x70(%rdx),%xmm7,%xmm6
211 lea (%rdx,%rax),%rsi
516 lea (%rdx,%rax),%rsi
[all …]
H A Dchacha-ssse3-x86_64.S139 movdqu 0x00(%rdx),%xmm4
147 movdqu 0x10(%rdx),%xmm0
155 movdqu 0x20(%rdx),%xmm0
163 movdqu 0x30(%rdx),%xmm0
184 lea (%rdx,%rax),%rsi
654 movdqu 0x00(%rdx),%xmm1
661 movdqu 0x10(%rdx),%xmm1
668 movdqu 0x20(%rdx),%xmm1
675 movdqu 0x30(%rdx),%xmm1
682 movdqu 0x40(%rdx),%xmm1
[all …]
/linux-6.15/arch/x86/mm/
H A Dmem_encrypt_boot.S44 movq %rdx, %r12 /* Area length */
55 movq %r8, %rdx /* Pagetables used for encryption */
100 mov %rdx, %cr3
103 mov %cr4, %rdx
104 andq $~X86_CR4_PGE, %rdx
105 mov %rdx, %cr4
106 orq $X86_CR4_PGE, %rdx
107 mov %rdx, %cr4
119 mov %rdx, %r15 /* Save original PAT value */
152 mov %r15, %rdx /* Restore original PAT value */
/linux-6.15/arch/x86/power/
H A Dhibernate_asm_64.S35 movq %rax, %rdx
36 andq $~(X86_CR4_PGE), %rdx
37 movq %rdx, %cr4; # turn off PGE
50 movq pt_regs_dx(%rax), %rdx
81 movq %rdx, pt_regs_dx(%rax)
113 movq restore_pblist(%rip), %rdx
134 testq %rdx, %rdx
138 movq pbe_address(%rdx), %rsi
139 movq pbe_orig_address(%rdx), %rdi
145 movq pbe_next(%rdx), %rdx
/linux-6.15/arch/x86/entry/
H A Dcalling.h68 .macro PUSH_REGS rdx=%rdx rcx=%rcx rax=%rax save_ret=0 unwind_hint=1
79 pushq \rdx /* pt_regs->dx */
128 PUSH_REGS rdx=\rdx, rcx=\rcx, rax=\rax, save_ret=\save_ret unwind_hint=\unwind_hint
145 popq %rdx
313 shl $32, %rdx
314 or %rdx, %rax
325 shr $32, %rdx
341 mov \save_reg, %rdx
348 shr $32, %rdx
442 pushq %rdx
[all …]
H A Dentry_64.S1151 pushq %rdx
1170 movq %rsp, %rdx
1180 PUSH_AND_CLEAR_REGS rdx=(%rdx)
1255 cmpq 8(%rsp), %rdx
1258 cmpq 8(%rsp), %rdx
1282 lea 6*8(%rsp), %rdx
1284 cmpq %rdx, 4*8(%rsp)
1289 cmpq %rdx, 4*8(%rsp)
1308 pushq %rdx
1317 popq %rdx
[all …]
/linux-6.15/arch/x86/kernel/
H A Dsev_verify_cbit.S38 movq %rsi, %rdx
39 andq $(~X86_CR4_PGE), %rdx
40 movq %rdx, %cr4
49 1: rdrand %rdx
53 movq %rdx, sev_check_data(%rip)
65 cmpq %rdx, sev_check_data(%rip)
H A Dftrace_64.S85 movq %rdx, RDX(%rsp)
96 movq MCOUNT_REG_SIZE-8(%rsp), %rdx
98 movq %rbp, %rdx
100 movq %rdx, RBP(%rsp)
126 movq RDX(%rsp), %rdx
169 movq function_trace_op(%rip), %rdx
215 movq function_trace_op(%rip), %rdx
361 movq %rdx, RDX(%rsp)
368 movq RDX(%rsp), %rdx
H A Drelocate_kernel_64.S127 pushq %rdx
231 popq %rdx
238 pushq %rdx
241 call *%rdx
336 movq %rdi, %rdx /* Save destination page to %rdx */
349 movq %rdx, %rsi
354 movq %rdx, %rdi
/linux-6.15/arch/x86/kernel/acpi/
H A Dmadt_playdead.S19 movq %cr4, %rdx
20 andq $~(X86_CR4_PGE), %rdx
21 movq %rdx, %cr4
/linux-6.15/arch/x86/kvm/svm/
H A Dvmenter.S317 mov %rbp, SEV_ES_RBP (%rdx)
318 mov %r15, SEV_ES_R15 (%rdx)
319 mov %r14, SEV_ES_R14 (%rdx)
320 mov %r13, SEV_ES_R13 (%rdx)
321 mov %r12, SEV_ES_R12 (%rdx)
322 mov %rbx, SEV_ES_RBX (%rdx)
328 mov %rdi, SEV_ES_RDI (%rdx)
329 mov %rsi, SEV_ES_RSI (%rdx)
/linux-6.15/tools/testing/selftests/kvm/x86/
H A Dxen_vmcall_test.c34 unsigned long rdx = ARGVALUE(3); in guest_code() local
43 "a"(rax), "D"(rdi), "S"(rsi), "d"(rdx), in guest_code()
65 "a"(rax), "D"(rdi), "S"(rsi), "d"(rdx), in guest_code()
72 rdx = 0x5a5a5a5a; /* ingpa (badly aligned) */ in guest_code()
75 "a"(rax), "c"(rcx), "d"(rdx), in guest_code()

123456