Home
last modified time | relevance | path

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

12345

/kernel/linux/linux-5.10/arch/x86/lib/
Dmemmove_64.S36 add %rdx, %r8
49 cmp $680, %rdx
58 sub $0x20, %rdx
63 sub $0x20, %rdx
76 addq $0x20, %rdx
83 movq %rdx, %rcx
84 movq -8(%rsi, %rdx), %r11
85 lea -8(%rdi, %rdx), %r10
97 movq %rdx, %rcx
100 leaq -8(%rsi, %rdx), %rsi
[all …]
Dmemcpy_64.S36 movq %rdx, %rcx
54 movq %rdx, %rcx
62 cmpq $0x20, %rdx
71 subq $0x20, %rdx
73 subq $0x20, %rdx
97 addq %rdx, %rsi
98 addq %rdx, %rdi
99 subq $0x20, %rdx
106 subq $0x20, %rdx
123 subq %rdx, %rsi
[all …]
Dhweight.S42 pushq %rdx
44 movq %rdi, %rdx # w -> t
46 shrq %rdx # t >>= 1
47 andq %rdx, %rax # t &= 0x5555555555555555
48 movabsq $0x3333333333333333, %rdx
53 andq %rdx, %rax # t &= 0x3333333333333333
54 andq %rdi, %rdx # w_tmp &= 0x3333333333333333
55 addq %rdx, %rax # w = w_tmp + t
57 movq %rax, %rdx # w -> t
58 shrq $4, %rdx # t >>= 4
[all …]
Dmemset_64.S32 movq %rdx,%rcx
63 movq %rdx,%rcx
83 movq %rdx,%rcx
131 cmpq $7,%rdx
137 subq %r8,%rdx
Dcopy_page_64.S35 movq 0x8*2(%rsi), %rdx
46 movq %rdx, 0x8*2(%rdi)
65 movq 0x8*2(%rsi), %rdx
74 movq %rdx, 0x8*2(%rdi)
Dgetuser.S42 ALTERNATIVE __stringify(mov $((1 << 47) - 4096 - (n)),%rdx), \
43 __stringify(mov $((1 << 56) - 4096 - (n)),%rdx), X86_FEATURE_LA57
100 4: movq (%_ASM_AX),%rdx
155 9: movq (%_ASM_AX),%rdx
/kernel/linux/linux-5.10/tools/arch/x86/lib/
Dmemcpy_64.S36 movq %rdx, %rcx
54 movq %rdx, %rcx
62 cmpq $0x20, %rdx
71 subq $0x20, %rdx
73 subq $0x20, %rdx
97 addq %rdx, %rsi
98 addq %rdx, %rdi
99 subq $0x20, %rdx
106 subq $0x20, %rdx
123 subq %rdx, %rsi
[all …]
Dmemset_64.S32 movq %rdx,%rcx
63 movq %rdx,%rcx
83 movq %rdx,%rcx
131 cmpq $7,%rdx
137 subq %r8,%rdx
/kernel/linux/linux-5.10/arch/x86/mm/
Dmem_encrypt_boot.S44 movq %rdx, %r12 /* Area length */
55 movq %r8, %rdx /* Pagetables used for encryption */
99 mov %rdx, %cr3
102 mov %cr4, %rdx
103 andq $~X86_CR4_PGE, %rdx
104 mov %rdx, %cr4
105 orq $X86_CR4_PGE, %rdx
106 mov %rdx, %cr4
118 mov %rdx, %r15 /* Save original PAT value */
151 mov %r15, %rdx /* Restore original PAT value */
/kernel/linux/linux-5.10/arch/x86/power/
Dhibernate_asm_64.S33 movq %rdx, pt_regs_dx(%rax)
65 movq restore_pblist(%rip), %rdx
84 testq %rdx, %rdx
88 movq pbe_address(%rdx), %rsi
89 movq pbe_orig_address(%rdx), %rdi
95 movq pbe_next(%rdx), %rdx
111 movq %rax, %rdx
112 andq $~(X86_CR4_PGE), %rdx
113 movq %rdx, %cr4; # turn off PGE
126 movq pt_regs_dx(%rax), %rdx
/kernel/linux/linux-5.10/arch/x86/kernel/
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)
Dftrace_64.S83 movq %rdx, RDX(%rsp)
94 movq MCOUNT_REG_SIZE-8(%rsp), %rdx
96 movq %rbp, %rdx
98 movq %rdx, RBP(%rsp)
124 movq RDX(%rsp), %rdx
145 movq function_trace_op(%rip), %rdx
190 movq function_trace_op(%rip), %rdx
318 movq $0, %rdx /* No framepointers needed */
332 movq %rdx, 8(%rsp)
338 movq 8(%rsp), %rdx
Drelocate_kernel_64.S118 pushq %rdx
202 popq %rdx
205 call *%rdx
280 movq %rdi, %rdx
288 movq %rdx, %rsi
292 movq %rdx, %rdi
/kernel/linux/linux-5.10/arch/x86/crypto/
Dcast5-avx-x86_64-asm_64.S63 #define RGI1 %rdx
374 vmovdqu (0*4*4)(%rdx), RL1;
375 vmovdqu (1*4*4)(%rdx), RR1;
376 vmovdqu (2*4*4)(%rdx), RL2;
377 vmovdqu (3*4*4)(%rdx), RR2;
378 vmovdqu (4*4*4)(%rdx), RL3;
379 vmovdqu (5*4*4)(%rdx), RR3;
380 vmovdqu (6*4*4)(%rdx), RL4;
381 vmovdqu (7*4*4)(%rdx), RR4;
412 vmovdqu (0*4*4)(%rdx), RL1;
[all …]
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
184 vmovdqu8 (%rdx,%r9),%xmm1{%k1}{z}
[all …]
Dcamellia-aesni-avx-asm_64.S906 %xmm15, %rdx, (key_table)(CTX));
936 %xmm15, %rdx, (key_table)(CTX, %r8, 8));
966 %xmm15, %rdx, (key_table)(CTX, %r8, 8));
979 vpxor (0 * 16)(%rdx), %xmm6, %xmm6;
980 vpxor (1 * 16)(%rdx), %xmm5, %xmm5;
981 vpxor (2 * 16)(%rdx), %xmm4, %xmm4;
982 vpxor (3 * 16)(%rdx), %xmm3, %xmm3;
983 vpxor (4 * 16)(%rdx), %xmm2, %xmm2;
984 vpxor (5 * 16)(%rdx), %xmm1, %xmm1;
985 vpxor (6 * 16)(%rdx), %xmm0, %xmm0;
[all …]
Dchacha-avx2-x86_64.S40 # %rdx: up to 2 data blocks input, i
144 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
[all …]
Dcamellia-aesni-avx2-asm_64.S946 %ymm15, %rdx, (key_table)(CTX));
980 %ymm15, %rdx, (key_table)(CTX, %r8, 8));
1014 %ymm15, %rdx, (key_table)(CTX, %r8, 8));
1017 cmpq %rsi, %rdx;
1037 vinserti128 $1, (%rdx), %ymm7, %ymm7;
1040 vpxor (0 * 32 + 16)(%rdx), %ymm6, %ymm6;
1041 vpxor (1 * 32 + 16)(%rdx), %ymm5, %ymm5;
1042 vpxor (2 * 32 + 16)(%rdx), %ymm4, %ymm4;
1043 vpxor (3 * 32 + 16)(%rdx), %ymm3, %ymm3;
1044 vpxor (4 * 32 + 16)(%rdx), %ymm2, %ymm2;
[all …]
Dchacha-ssse3-x86_64.S117 # %rdx: up to 1 data block input, i
139 movdqu 0x00(%rdx),%xmm4
147 movdqu 0x10(%rdx),%xmm0
155 movdqu 0x20(%rdx),%xmm0
163 movdqu 0x30(%rdx),%xmm0
184 lea (%rdx,%rax),%rsi
226 # %rdx: up to 4 data blocks input, i
654 movdqu 0x00(%rdx),%xmm1
661 movdqu 0x10(%rdx),%xmm1
668 movdqu 0x20(%rdx),%xmm1
[all …]
/kernel/linux/linux-5.10/arch/x86/entry/
Dentry_64.S790 mov %rdx, %rdi
1183 pushq %rdx
1202 SWITCH_TO_KERNEL_CR3 scratch_reg=%rdx
1203 movq %rsp, %rdx
1205 UNWIND_HINT_IRET_REGS base=%rdx offset=8
1206 pushq 5*8(%rdx) /* pt_regs->ss */
1207 pushq 4*8(%rdx) /* pt_regs->rsp */
1208 pushq 3*8(%rdx) /* pt_regs->flags */
1209 pushq 2*8(%rdx) /* pt_regs->cs */
1210 pushq 1*8(%rdx) /* pt_regs->rip */
[all …]
Dcalling.h102 .macro PUSH_AND_CLEAR_REGS rdx=%rdx rax=%rax save_ret=0
111 pushq \rdx /* pt_regs->dx */
164 popq %rdx
332 shl $32, %rdx
333 or %rdx, %rax
342 movq PER_CPU_VAR(x86_spec_ctrl_current), %rdx
344 shr $32, %rdx
360 mov \save_reg, %rdx
362 movq PER_CPU_VAR(x86_spec_ctrl_current), %rdx
367 shr $32, %rdx
Dentry_64_compat.S89 pushq %rdx /* pt_regs->dx */
232 pushq %rdx /* pt_regs->dx */
285 popq %rdx /* Skip pt_regs->cx */
286 popq %rdx /* pt_regs->dx */
392 pushq %rdx /* pt_regs->dx */
/kernel/linux/linux-5.10/arch/x86/boot/compressed/
Dmem_encrypt.S71 push %rdx
90 shlq $32, %rdx
91 orq %rdx, %rax
97 pop %rdx
/kernel/linux/linux-5.10/arch/x86/kernel/acpi/
Dwakeup_64.S19 movq $0x123456789abcdef0, %rdx
20 cmpq %rdx, %rax
58 movq %rdx, pt_regs_dx(%rax)
105 movq pt_regs_dx(%rax), %rdx
/kernel/linux/linux-5.10/arch/x86/purgatory/
Dentry64.S41 movq rdx(%rip), %rdx
64 rdx: .quad 0x0 label

12345