/Linux-v4.19/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 | 36 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 …]
|
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 | 89 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/ |
D | memcpy_64.S | 36 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 …]
|
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-v4.19/arch/x86/mm/ |
D | mem_encrypt_boot.S | 47 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/ |
D | hibernate_asm_64.S | 34 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/ |
D | ftrace_64.S | 99 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 …]
|
D | relocate_kernel_64.S | 113 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/ |
D | cast5-avx-x86_64-asm_64.S | 78 #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 …]
|
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 | morus640-sse2-asm.S | 183 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 …]
|
D | morus1280-avx2-asm.S | 190 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 …]
|
D | camellia-aesni-avx2-asm_64.S | 951 %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 …]
|
D | morus1280-sse2-asm.S | 314 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 …]
|
D | chacha20-ssse3-x86_64.S | 29 # %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 …]
|
D | chacha20-avx2-x86_64.S | 34 # %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/ |
D | entry_64.S | 1386 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 …]
|
D | entry_64_compat.S | 84 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/ |
D | entry64.S | 43 movq rdx(%rip), %rdx 65 rdx: .quad 0x0 label
|
/Linux-v4.19/arch/x86/kernel/acpi/ |
D | wakeup_64.S | 18 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/ |
D | head_64.S | 448 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
|