Home
last modified time | relevance | path

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

1234

/Linux-v4.19/arch/x86/lib/
Dmemmove_64.S34 cmp $0x20, %rdx
41 add %rdx, %r8
52 cmp $680, %rdx
61 sub $0x20, %rdx
66 sub $0x20, %rdx
79 addq $0x20, %rdx
86 movq %rdx, %rcx
87 movq -8(%rsi, %rdx), %r11
88 lea -8(%rdi, %rdx), %r10
100 movq %rdx, %rcx
[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 …]
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.S34 movq %rdx,%rcx
65 movq %rdx,%rcx
85 movq %rdx,%rcx
133 cmpq $7,%rdx
139 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)
Dcopy_user_64.S89 40: leal (%rdx,%rcx,8),%edx
154 11: leal (%rdx,%rcx,8),%ecx
310 lea (%rdx,%rcx,8),%rdx
313 lea (%rdx,%rcx,4),%rdx
/Linux-v4.19/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.S33 movq %rdx,%rcx
62 movq %rdx,%rcx
82 movq %rdx,%rcx
130 cmpq $7,%rdx
136 subq %r8,%rdx
/Linux-v4.19/arch/x86/mm/
Dmem_encrypt_boot.S47 movq %rdx, %r12 /* Area length */
58 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 */
/Linux-v4.19/arch/x86/power/
Dhibernate_asm_64.S34 movq %rdx, pt_regs_dx(%rax)
66 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
110 movq %rax, %rdx
111 andq $~(X86_CR4_PGE), %rdx
112 movq %rdx, %cr4; # turn off PGE
125 movq pt_regs_dx(%rax), %rdx
/Linux-v4.19/arch/x86/kernel/
Dftrace_64.S99 movq %rdx, RDX(%rsp)
109 movq MCOUNT_REG_SIZE-8(%rsp), %rdx
111 movq %rbp, %rdx
113 movq %rdx, RBP(%rsp)
120 movq 8(%rdx), %rsi
140 movq RDX(%rsp), %rdx
163 movq function_trace_op(%rip), %rdx
203 movq function_trace_op(%rip), %rdx
308 movq $0, %rdx /* No framepointers needed */
311 leaq 8(%rdx), %rsi
[all …]
Drelocate_kernel_64.S113 pushq %rdx
195 popq %rdx
197 call *%rdx
267 movq %rdi, %rdx
275 movq %rdx, %rsi
279 movq %rdx, %rdi
/Linux-v4.19/arch/x86/crypto/
Dcast5-avx-x86_64-asm_64.S78 #define RGI1 %rdx
389 vmovdqu (0*4*4)(%rdx), RL1;
390 vmovdqu (1*4*4)(%rdx), RR1;
391 vmovdqu (2*4*4)(%rdx), RL2;
392 vmovdqu (3*4*4)(%rdx), RR2;
393 vmovdqu (4*4*4)(%rdx), RL3;
394 vmovdqu (5*4*4)(%rdx), RR3;
395 vmovdqu (6*4*4)(%rdx), RL4;
396 vmovdqu (7*4*4)(%rdx), RR4;
427 vmovdqu (0*4*4)(%rdx), RL1;
[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 …]
Dmorus640-sse2-asm.S183 mov %rdx, %r9
234 movdqu (%rdx), STATE0
283 cmp $16, %rdx
301 sub $16, %rdx
303 cmp $16, %rdx
311 sub $16, %rdx
313 cmp $16, %rdx
347 or %rdx, %r8
361 movdqa T0, (%rdx)
366 add $16, %rdx
[all …]
Dmorus1280-avx2-asm.S190 mov %rdx, %r9
252 movdqu (%rdx), STATE0_LOW
302 cmp $32, %rdx
320 sub $32, %rdx
322 cmp $32, %rdx
330 sub $32, %rdx
332 cmp $32, %rdx
366 or %rdx, %r8
379 vmovdqa T0, (%rdx)
384 add $32, %rdx
[all …]
Dcamellia-aesni-avx2-asm_64.S951 %ymm15, %rdx, (key_table)(CTX));
985 %ymm15, %rdx, (key_table)(CTX, %r8, 8));
1019 %ymm15, %rdx, (key_table)(CTX, %r8, 8));
1022 cmpq %rsi, %rdx;
1042 vinserti128 $1, (%rdx), %ymm7, %ymm7;
1045 vpxor (0 * 32 + 16)(%rdx), %ymm6, %ymm6;
1046 vpxor (1 * 32 + 16)(%rdx), %ymm5, %ymm5;
1047 vpxor (2 * 32 + 16)(%rdx), %ymm4, %ymm4;
1048 vpxor (3 * 32 + 16)(%rdx), %ymm3, %ymm3;
1049 vpxor (4 * 32 + 16)(%rdx), %ymm2, %ymm2;
[all …]
Dmorus1280-sse2-asm.S314 mov %rdx, %r9
377 movdqu (%rdx), STATE0_LO
438 cmp $32, %rdx
462 sub $32, %rdx
464 cmp $32, %rdx
473 sub $32, %rdx
475 cmp $32, %rdx
519 or %rdx, %r8
542 movdqa T0_LO, 0(%rdx)
543 movdqa T0_HI, 16(%rdx)
[all …]
Dchacha20-ssse3-x86_64.S29 # %rdx: 1 data block input, i
125 movdqu 0x00(%rdx),%xmm4
130 movdqu 0x10(%rdx),%xmm5
135 movdqu 0x20(%rdx),%xmm6
140 movdqu 0x30(%rdx),%xmm7
151 # %rdx: 4 data blocks input, i
576 movdqu 0x00(%rdx),%xmm1
580 movdqu 0x80(%rdx),%xmm1
584 movdqu 0x40(%rdx),%xmm1
588 movdqu 0xc0(%rdx),%xmm1
[all …]
Dchacha20-avx2-x86_64.S34 # %rdx: 8 data blocks input, i
409 vpxor 0x0000(%rdx),%ymm0,%ymm0
412 vpxor 0x0080(%rdx),%ymm0,%ymm0
415 vpxor 0x0040(%rdx),%ymm0,%ymm0
418 vpxor 0x00c0(%rdx),%ymm0,%ymm0
420 vpxor 0x0100(%rdx),%ymm4,%ymm4
422 vpxor 0x0180(%rdx),%ymm5,%ymm5
424 vpxor 0x0140(%rdx),%ymm6,%ymm6
426 vpxor 0x01c0(%rdx),%ymm7,%ymm7
428 vpxor 0x0020(%rdx),%ymm8,%ymm8
[all …]
/Linux-v4.19/arch/x86/entry/
Dentry_64.S1386 pushq %rdx
1404 SWITCH_TO_KERNEL_CR3 scratch_reg=%rdx
1405 movq %rsp, %rdx
1407 UNWIND_HINT_IRET_REGS base=%rdx offset=8
1408 pushq 5*8(%rdx) /* pt_regs->ss */
1409 pushq 4*8(%rdx) /* pt_regs->rsp */
1410 pushq 3*8(%rdx) /* pt_regs->flags */
1411 pushq 2*8(%rdx) /* pt_regs->cs */
1412 pushq 1*8(%rdx) /* pt_regs->rip */
1415 PUSH_AND_CLEAR_REGS rdx=(%rdx)
[all …]
Dentry_64_compat.S84 pushq %rdx /* pt_regs->dx */
224 pushq %rdx /* pt_regs->dx */
271 popq %rdx /* Skip pt_regs->cx */
272 popq %rdx /* pt_regs->dx */
372 pushq %rdx /* pt_regs->dx */
/Linux-v4.19/arch/x86/purgatory/
Dentry64.S43 movq rdx(%rip), %rdx
65 rdx: .quad 0x0 label
/Linux-v4.19/arch/x86/kernel/acpi/
Dwakeup_64.S18 movq $0x123456789abcdef0, %rdx
19 cmpq %rdx, %rax
55 movq %rdx, pt_regs_dx(%rax)
102 movq pt_regs_dx(%rax), %rdx
/Linux-v4.19/arch/x86/boot/compressed/
Dhead_64.S448 movq %rdx, efi64_config+8(%rip) /* EFI System table pointer */
505 movq %rdx, %rsi
529 leaq input_data(%rip), %rdx /* input_data */
550 leaq _got(%rip), %rdx
553 cmpq %rcx, %rdx
555 subq %rax, (%rdx) /* Undo previous adjustment */
556 addq %rdi, (%rdx) /* Apply the new adjustment */
557 addq $8, %rdx

1234