/Linux-v5.4/arch/x86/lib/ |
D | memmove_64.S | 34 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 …]
|
D | hweight.S | 42 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 …]
|
D | memcpy_64.S | 37 movq %rdx, %rcx 55 movq %rdx, %rcx 63 cmpq $0x20, %rdx 72 subq $0x20, %rdx 74 subq $0x20, %rdx 98 addq %rdx, %rsi 99 addq %rdx, %rdi 100 subq $0x20, %rdx 107 subq $0x20, %rdx 124 subq %rdx, %rsi [all …]
|
D | memset_64.S | 34 movq %rdx,%rcx 65 movq %rdx,%rcx 85 movq %rdx,%rcx 133 cmpq $7,%rdx 139 subq %r8,%rdx
|
D | copy_page_64.S | 35 movq 0x8*2(%rsi), %rdx 46 movq %rdx, 0x8*2(%rdi) 65 movq 0x8*2(%rsi), %rdx 74 movq %rdx, 0x8*2(%rdi)
|
D | copy_user_64.S | 113 40: leal (%rdx,%rcx,8),%edx 178 11: leal (%rdx,%rcx,8),%ecx 358 lea (%rdx,%rcx,8),%rdx 361 lea (%rdx,%rcx,4),%rdx
|
/Linux-v5.4/tools/arch/x86/lib/ |
D | memcpy_64.S | 37 movq %rdx, %rcx 55 movq %rdx, %rcx 63 cmpq $0x20, %rdx 72 subq $0x20, %rdx 74 subq $0x20, %rdx 98 addq %rdx, %rsi 99 addq %rdx, %rdi 100 subq $0x20, %rdx 107 subq $0x20, %rdx 124 subq %rdx, %rsi [all …]
|
D | memset_64.S | 33 movq %rdx,%rcx 62 movq %rdx,%rcx 82 movq %rdx,%rcx 130 cmpq $7,%rdx 136 subq %r8,%rdx
|
/Linux-v5.4/arch/x86/mm/ |
D | mem_encrypt_boot.S | 44 movq %rdx, %r12 /* Area length */ 55 movq %r8, %rdx /* Pagetables used for encryption */ 96 mov %rdx, %cr3 99 mov %cr4, %rdx 100 andq $~X86_CR4_PGE, %rdx 101 mov %rdx, %cr4 102 orq $X86_CR4_PGE, %rdx 103 mov %rdx, %cr4 115 mov %rdx, %r15 /* Save original PAT value */ 148 mov %r15, %rdx /* Restore original PAT value */
|
/Linux-v5.4/arch/x86/power/ |
D | hibernate_asm_64.S | 33 movq %rdx, pt_regs_dx(%rax) 65 movq restore_pblist(%rip), %rdx 83 testq %rdx, %rdx 87 movq pbe_address(%rdx), %rsi 88 movq pbe_orig_address(%rdx), %rdi 94 movq pbe_next(%rdx), %rdx 109 movq %rax, %rdx 110 andq $~(X86_CR4_PGE), %rdx 111 movq %rdx, %cr4; # turn off PGE 124 movq pt_regs_dx(%rax), %rdx
|
/Linux-v5.4/arch/x86/crypto/ |
D | cast5-avx-x86_64-asm_64.S | 63 #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 …]
|
D | chacha-avx512vl-x86_64.S | 30 # %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 …]
|
D | camellia-aesni-avx-asm_64.S | 906 %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 …]
|
D | chacha-avx2-x86_64.S | 40 # %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 …]
|
D | camellia-aesni-avx2-asm_64.S | 946 %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 …]
|
D | chacha-ssse3-x86_64.S | 117 # %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 …]
|
D | blowfish-x86_64-asm_64.S | 27 #define RX3 %rdx 117 movq %rdx, RIO; 154 movq %rdx, RIO; 299 movq %rdx, RIO; 346 movq %rdx, RIO;
|
D | ghash-clmulni-intel_asm.S | 112 cmp $16, %rdx 124 sub $16, %rdx 126 cmp $16, %rdx
|
/Linux-v5.4/arch/x86/kernel/ |
D | ftrace_64.S | 86 movq %rdx, RDX(%rsp) 96 movq MCOUNT_REG_SIZE-8(%rsp), %rdx 98 movq %rbp, %rdx 100 movq %rdx, RBP(%rsp) 122 movq RDX(%rsp), %rdx 145 movq function_trace_op(%rip), %rdx 185 movq function_trace_op(%rip), %rdx 291 movq $0, %rdx /* No framepointers needed */ 305 movq %rdx, 8(%rsp) 311 movq 8(%rsp), %rdx
|
D | relocate_kernel_64.S | 111 pushq %rdx 193 popq %rdx 195 call *%rdx 265 movq %rdi, %rdx 273 movq %rdx, %rsi 277 movq %rdx, %rdi
|
/Linux-v5.4/arch/x86/entry/ |
D | entry_64.S | 915 movq %r12, %rdx /* Move CR2 into 3rd argument */ 1430 pushq %rdx 1449 SWITCH_TO_KERNEL_CR3 scratch_reg=%rdx 1450 movq %rsp, %rdx 1452 UNWIND_HINT_IRET_REGS base=%rdx offset=8 1453 pushq 5*8(%rdx) /* pt_regs->ss */ 1454 pushq 4*8(%rdx) /* pt_regs->rsp */ 1455 pushq 3*8(%rdx) /* pt_regs->flags */ 1456 pushq 2*8(%rdx) /* pt_regs->cs */ 1457 pushq 1*8(%rdx) /* pt_regs->rip */ [all …]
|
D | entry_64_compat.S | 84 pushq %rdx /* pt_regs->dx */ 224 pushq %rdx /* pt_regs->dx */ 276 popq %rdx /* Skip pt_regs->cx */ 277 popq %rdx /* pt_regs->dx */ 379 pushq %rdx /* pt_regs->dx */
|
/Linux-v5.4/arch/x86/purgatory/ |
D | entry64.S | 41 movq rdx(%rip), %rdx 63 rdx: .quad 0x0 label
|
/Linux-v5.4/arch/x86/kernel/acpi/ |
D | wakeup_64.S | 19 movq $0x123456789abcdef0, %rdx 20 cmpq %rdx, %rax 58 movq %rdx, pt_regs_dx(%rax) 105 movq pt_regs_dx(%rax), %rdx
|
/Linux-v5.4/arch/x86/boot/compressed/ |
D | head_64.S | 451 movq %rdx, efi64_config+8(%rip) /* EFI System table pointer */ 508 movq %rdx, %rsi 532 leaq input_data(%rip), %rdx /* input_data */ 553 leaq _got(%rip), %rdx 556 cmpq %rcx, %rdx 558 subq %rax, (%rdx) /* Undo previous adjustment */ 559 addq %rdi, (%rdx) /* Apply the new adjustment */ 560 addq $8, %rdx
|