Home
last modified time | relevance | path

Searched refs:rdi (Results 1 – 25 of 78) sorted by relevance

1234

/arch/x86/lib/
Dmemmove_64.S31 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 …]
Dmemcpy_64.S32 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 …]
Dcopy_page_64.S41 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 …]
Dmemset_64.S31 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 …]
Dcopy_user_64.S21 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 …]
Dcsum-copy_64.S81 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 …]
Dmsr-reg.S17 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
Drwsem.S66 pushq %rdi; \
81 popq %rdi
89 movq %rax,%rdi
98 movq %rax,%rdi
109 movq %rax,%rdi
118 movq %rax,%rdi
Dhweight.S38 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
Dclear_page_64.S34 #define PUT(x) movq %rax,x*8(%rdi)
35 movq %rax,(%rdi)
43 leaq 64(%rdi),%rdi
/arch/x86/um/
Dsetjmp_64.S26 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/
Dtwofish-x86_64-asm_64.S81 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 …]
Dsalsa20-x86_64-asm_64.S10 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 …]
Dchacha20-avx2-x86_64.S27 # %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 …]
Dghash-clmulni-intel_asm.S97 movups (%rdi), DATA
103 movups DATA, (%rdi)
115 movups (%rdi), DATA
129 movups DATA, (%rdi)
Dchacha20-ssse3-x86_64.S24 # %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/
Dhead_64.S105 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 …]
Drelocate_kernel_64.S89 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
Dmcount_64.S102 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/
Dentry_64_compat.S84 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
Dthunk_64.S18 pushq %rdi
30 movq 9*8(%rsp), %rdi
64 popq %rdi
Dentry_64.S166 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/
Dwakeup_64.S30 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/
Dentry64.S45 movq rdi(%rip), %rdi
70 rdi: .quad 0x0 label
/arch/x86/boot/compressed/
Dhead_64.S273 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 */

1234