/arch/x86/lib/ |
D | memmove_64.S | 31 mov %rdi, %rax 36 cmp %rdi, %rsi 40 cmp %rdi, %r8 71 movq %r11, 0*8(%rdi) 72 movq %r10, 1*8(%rdi) 73 movq %r9, 2*8(%rdi) 74 movq %r8, 3*8(%rdi) 75 leaq 4*8(%rdi), %rdi 86 lea -8(%rdi, %rdx), %r10 100 movq %rdi, %r10 [all …]
|
D | memcpy_64.S | 32 movq %rdi, %rax 48 movq %rdi, %rax 55 movq %rdi, %rax 79 movq %r8, 0*8(%rdi) 80 movq %r9, 1*8(%rdi) 81 movq %r10, 2*8(%rdi) 82 movq %r11, 3*8(%rdi) 83 leaq 4*8(%rdi), %rdi 93 addq %rdx, %rdi 107 movq %r8, -1*8(%rdi) [all …]
|
D | copy_page_64.S | 41 movq %rax, 0x8*0(%rdi) 42 movq %rbx, 0x8*1(%rdi) 43 movq %rdx, 0x8*2(%rdi) 44 movq %r8, 0x8*3(%rdi) 45 movq %r9, 0x8*4(%rdi) 46 movq %r10, 0x8*5(%rdi) 47 movq %r11, 0x8*6(%rdi) 48 movq %r12, 0x8*7(%rdi) 51 leaq 64 (%rdi), %rdi 69 movq %rax, 0x8*0(%rdi) [all …]
|
D | memset_64.S | 31 movq %rdi,%r9 59 movq %rdi,%r9 68 movq %rdi,%r10 88 movq %rax,(%rdi) 89 movq %rax,8(%rdi) 90 movq %rax,16(%rdi) 91 movq %rax,24(%rdi) 92 movq %rax,32(%rdi) 93 movq %rax,40(%rdi) 94 movq %rax,48(%rdi) [all …]
|
D | copy_user_64.S | 21 movq %rdi,%rcx 88 5: movq %r8,(%rdi) 89 6: movq %r9,1*8(%rdi) 90 7: movq %r10,2*8(%rdi) 91 8: movq %r11,3*8(%rdi) 96 13: movq %r8,4*8(%rdi) 97 14: movq %r9,5*8(%rdi) 98 15: movq %r10,6*8(%rdi) 99 16: movq %r11,7*8(%rdi) 101 leaq 64(%rdi),%rdi [all …]
|
D | csum-copy_64.S | 81 movq (%rdi), %rbx 83 movq 8(%rdi), %r8 85 movq 16(%rdi), %r11 87 movq 24(%rdi), %rdx 90 movq 32(%rdi), %r10 92 movq 40(%rdi), %r15 94 movq 48(%rdi), %r14 96 movq 56(%rdi), %r13 99 prefetcht0 5*64(%rdi) 132 leaq 64(%rdi), %rdi [all …]
|
D | msr-reg.S | 17 movq %rdi, %r10 /* Save pointer */ 19 movl (%rdi), %eax 20 movl 4(%rdi), %ecx 21 movl 8(%rdi), %edx 22 movl 12(%rdi), %ebx 23 movl 20(%rdi), %ebp 24 movl 24(%rdi), %esi 25 movl 28(%rdi), %edi
|
D | rwsem.S | 66 pushq %rdi; \ 81 popq %rdi 89 movq %rax,%rdi 98 movq %rax,%rdi 109 movq %rax,%rdi 118 movq %rax,%rdi
|
D | hweight.S | 38 pushq %rdi 41 movq %rdi, %rdx # w -> t 46 subq %rax, %rdi # w -= t 48 movq %rdi, %rax # w -> t 49 shrq $2, %rdi # w_tmp >>= 2 51 andq %rdi, %rdx # w_tmp &= 0x3333333333333333 64 popq %rdi
|
D | clear_page_64.S | 34 #define PUT(x) movq %rax,x*8(%rdi) 35 movq %rax,(%rdi) 43 leaq 64(%rdi),%rdi
|
/arch/x86/um/ |
D | setjmp_64.S | 26 movq %rbx,(%rdi) 27 movq %rsp,8(%rdi) # Post-return %rsp! 29 movq %rbp,16(%rdi) 30 movq %r12,24(%rdi) 31 movq %r13,32(%rdi) 32 movq %r14,40(%rdi) 33 movq %r15,48(%rdi) 34 movq %rsi,56(%rdi) # Return address 45 movq (%rdi),%rbx 46 movq 8(%rdi),%rsp [all …]
|
/arch/x86/crypto/ |
D | twofish-x86_64-asm_64.S | 81 mov s1(%r11,%rdi,4),%r8d;\ 83 mov s2(%r11,%rdi,4),%r9d;\ 86 xor s2(%r11,%rdi,4),%r8d;\ 89 xor s3(%r11,%rdi,4),%r9d;\ 91 xor s3(%r11,%rdi,4),%r8d;\ 93 xor (%r11,%rdi,4), %r9d;\ 96 xor (%r11,%rdi,4), %r8d;\ 98 xor s1(%r11,%rdi,4),%r9d;\ 119 mov s1(%r11,%rdi,4),%r8d;\ 121 mov s2(%r11,%rdi,4),%r9d;\ [all …]
|
D | salsa20-x86_64-asm_64.S | 10 mov %rdi,%r8 14 mov %rdx,%rdi 81 movq %rdi,128(%rsp) 83 leaq 192(%rsp),%rdi 89 leaq 192(%rsp),%rdi 96 movq %rdi,136(%rsp) 102 movq 56(%rsp),%rdi 104 mov %rdi,%rdx 106 shr $32,%rdi 170 lea (%rdi,%r15),%rbp [all …]
|
D | chacha20-avx2-x86_64.S | 27 # %rdi: Input state matrix, s 48 vpbroadcastd 0x00(%rdi),%ymm0 49 vpbroadcastd 0x04(%rdi),%ymm1 50 vpbroadcastd 0x08(%rdi),%ymm2 51 vpbroadcastd 0x0c(%rdi),%ymm3 52 vpbroadcastd 0x10(%rdi),%ymm4 53 vpbroadcastd 0x14(%rdi),%ymm5 54 vpbroadcastd 0x18(%rdi),%ymm6 55 vpbroadcastd 0x1c(%rdi),%ymm7 56 vpbroadcastd 0x20(%rdi),%ymm8 [all …]
|
D | ghash-clmulni-intel_asm.S | 97 movups (%rdi), DATA 103 movups DATA, (%rdi) 115 movups (%rdi), DATA 129 movups DATA, (%rdi)
|
D | chacha20-ssse3-x86_64.S | 24 # %rdi: Input state matrix, s 36 movdqa 0x00(%rdi),%xmm0 37 movdqa 0x10(%rdi),%xmm1 38 movdqa 0x20(%rdi),%xmm2 39 movdqa 0x30(%rdi),%xmm3 146 # %rdi: Input state matrix, s 165 movq 0x00(%rdi),%xmm1 168 movq 0x08(%rdi),%xmm3 171 movq 0x10(%rdi),%xmm5 174 movq 0x18(%rdi),%xmm7 [all …]
|
/arch/x86/kernel/ |
D | head_64.S | 105 leaq _text(%rip), %rdi 108 movq %rdi, %rax 116 movq %rdi, %rax 125 movq %rdi, %rax 126 shrq $PMD_SHIFT, %rdi 130 subq %rdi, %rcx 134 andq $(PTRS_PER_PMD - 1), %rdi 135 movq %rax, (%rbx,%rdi,8) 136 incq %rdi 147 leaq level2_kernel_pgt(%rip), %rdi [all …]
|
D | relocate_kernel_64.S | 89 movq %rdi, CP_PA_BACKUP_PAGES_MAP(%r11) 184 movq CP_PA_BACKUP_PAGES_MAP(%r8), %rdi 214 movq %rdi, %rcx /* Put the page_list in %rcx */ 226 movq %rcx, %rdi 227 andq $0xfffffffffffff000, %rdi 245 movq %rdi, %rdx 248 movq %r10, %rdi 252 movq %rax, %rdi 257 movq %rdx, %rdi
|
D | mcount_64.S | 102 movq %rdi, RDI(%rsp) 121 movq MCOUNT_REG_SIZE+\added(%rsp), %rdi 122 movq %rdi, RIP(%rsp) 129 subq $MCOUNT_INSN_SIZE, %rdi 135 movq RDI(%rsp), %rdi 325 movq %rbp, %rdi 329 movq %rax, %rdi 333 JMP_NOSPEC %rdi
|
/arch/x86/entry/ |
D | entry_64_compat.S | 84 pushq %rdi /* pt_regs->di */ 134 movq %rsp, %rdi 192 pushq %rdi /* pt_regs->di */ 224 movq %rsp, %rdi 243 popq %rdi /* pt_regs->di */ 308 pushq %rdi /* pt_regs->di */ 341 movq %rsp, %rdi
|
D | thunk_64.S | 18 pushq %rdi 30 movq 9*8(%rsp), %rdi 64 popq %rdi
|
D | entry_64.S | 166 pushq %rdi /* pt_regs->di */ 259 movq %rsp, %rdi 270 movq %rsp, %rdi 308 movq %rsp, %rdi 511 movq %rbp, %rdi 583 movq %rsp, %rdi 586 pushq %rdi 616 mov %rsp,%rdi 675 pushq %rdi 678 movq PER_CPU_VAR(espfix_waddr), %rdi [all …]
|
/arch/x86/kernel/acpi/ |
D | wakeup_64.S | 30 movq saved_rdi, %rdi 50 movq %rdi, pt_regs_di(%rax) 70 movq %rdi, saved_rdi 97 movq pt_regs_di(%rax), %rdi 115 movq %rsp, %rdi
|
/arch/x86/purgatory/ |
D | entry64.S | 45 movq rdi(%rip), %rdi 70 rdi: .quad 0x0 label
|
/arch/x86/boot/compressed/ |
D | head_64.S | 273 movq %rax, %rdi 293 movq efi_config(%rip), %rdi 361 leaq (_bss-8)(%rbx), %rdi 378 movq %rdi, efi64_config(%rip) /* Handle */ 396 leaq _bss(%rip), %rdi 398 subq %rdi, %rcx 421 movq %rsi, %rdi /* real mode address */
|