Searched refs:rdi (Results 1 - 25 of 39) sorted by relevance

12

/bionic/libc/arch-x86_64/bionic/
H A Dsetjmp.S108 pushq %rdi
109 movq %rsi,%rdi
111 popq %rdi
114 movq %rax,(_JB_SIGFLAG * 8)(%rdi)
122 pushq %rdi // Push 'env'.
125 leaq (_JB_SIGMASK * 8)(%rdi),%rdx // old_mask.
127 popq %rdi // Pop 'env'.
135 movq %rbx,(_JB_RBX * 8)(%rdi)
136 movq %rbp,(_JB_RBP * 8)(%rdi)
137 movq %r12,(_JB_R12 * 8)(%rdi)
[all...]
H A D_exit_with_stack_teardown.S37 mov $0, %rdi
H A Dvfork.S35 popq %rdi // Grab the return address.
44 pushq %rdi // Restore the return address.
H A Dsyscall.S33 * %rdi: arg0 to system call
47 mov %rsi, %rdi
/bionic/libc/arch-x86_64/string/
H A Dsse2-strcpy-slm.S86 mov %rdi, %rax /* save result */
128 movdqu %xmm1, (%rdi)
133 sub %rcx, %rdi
140 movdqu %xmm1, (%rdi, %rcx)
156 movdqu %xmm2, (%rdi, %rcx)
172 movdqu %xmm3, (%rdi, %rcx)
188 movdqu %xmm4, (%rdi, %rcx)
204 movdqu %xmm1, (%rdi, %rcx)
220 movdqu %xmm2, (%rdi, %rcx)
235 movdqu %xmm3, (%rdi,
[all...]
H A Dsse2-memset-slm.S45 # %rdi = dst, %rsi = byte, %rdx = n, %rcx = dst_len
54 movq %rdi, %rax
68 movb %cl, (%rdi)
73 movq %rcx, (%rdi)
74 movq %rcx, -8(%rdi, %rdx)
78 movl %ecx, (%rdi)
79 movl %ecx, -4(%rdi, %rdx)
83 movw %cx, (%rdi)
84 movw %cx, -2(%rdi, %rdx)
91 movdqu %xmm0, (%rdi)
[all...]
H A Dsse2-memcpy-slm.S94 cmp %rsi, %rdi
106 movdqu %xmm0, (%rdi)
107 movdqu %xmm1, -16(%rdi, %rdx)
113 movdqu %xmm0, 16(%rdi)
114 movdqu %xmm1, -32(%rdi, %rdx)
122 movdqu %xmm0, 32(%rdi)
123 movdqu %xmm1, 48(%rdi)
124 movdqu %xmm2, -48(%rdi, %rdx)
125 movdqu %xmm3, -64(%rdi, %rdx)
129 lea 64(%rdi),
[all...]
H A Dsse2-memmove-slm.S94 mov %rdi, %rax
97 cmp %rsi, %rdi
112 movdqu %xmm0, (%rdi)
113 movdqu %xmm1, -16(%rdi, %rdx)
125 movdqu %xmm0, (%rdi)
126 movdqu %xmm1, 16(%rdi)
127 movdqu %xmm2, -16(%rdi, %rdx)
128 movdqu %xmm3, -32(%rdi, %rdx)
144 movdqu %xmm0, (%rdi)
145 movdqu %xmm1, 16(%rdi)
[all...]
H A Dsse4-memcmp-slm.S94 add %rdx, %rdi
100 movzbl (%rdi), %eax
109 movdqu (%rdi), %xmm2
118 sub %rcx, %rdi
120 test $0xf, %rdi
128 movdqu (%rdi), %xmm2
133 movdqu 16(%rdi), %xmm2
138 movdqu 32(%rdi), %xmm2
143 movdqu 48(%rdi), %xmm2
150 movdqu 64(%rdi),
[all...]
H A Dsse2-strcat-slm.S66 mov %rdi, %r9
78 lea (%r9, %rax), %rdi
H A Dssse3-strcmp-slm.S93 and $0x3f, %rax /* rdi alignment in cache line */
97 ja L(crosscache) /* rdi: 16-byte load will cross cache line */
98 movlpd (%rdi), %xmm1
100 movhpd 8(%rdi), %xmm1
114 add $16, %rdi /* prepare to search next 16 bytes */
124 and $0xfffffffffffffff0, %rdi /* force %rdi is 16 byte aligned */
128 and $0xf, %eax /* offset of rdi */
130 je L(ashr_0) /* rsi and rdi relative offset same */
134 xchg %rsi, %rdi
[all...]
H A Dsse2-strlen-slm.S74 movdqu (%rdi), %xmm1
79 mov %rdi, %rax
83 mov %rdi, %rax
250 sub %rdi, %rax
258 sub %rdi, %rax
265 sub %rdi, %rax
272 sub %rdi, %rax
279 sub %rdi, %rax
286 sub %rdi, %rax
/bionic/linker/arch/x86_64/
H A Dbegin.S35 mov %rsp, %rdi
/bionic/libc/kernel/uapi/asm-x86/asm/
H A Dptrace.h61 unsigned long rdi; member in struct:pt_regs
/bionic/libc/versioner-dependencies/common/kernel_uapi/asm-x86/asm/
H A Dptrace.h61 unsigned long rdi; member in struct:pt_regs
/bionic/libc/versioner-dependencies/x86/kernel_uapi_asm-x86/asm/
H A Dptrace.h61 unsigned long rdi; member in struct:pt_regs
/bionic/libc/versioner-dependencies/x86_64/kernel_uapi_asm-x86/asm/
H A Dptrace.h61 unsigned long rdi; member in struct:pt_regs
/bionic/tools/versioner/dependencies/common/kernel_uapi/asm-x86/asm/
H A Dptrace.h61 unsigned long rdi; member in struct:pt_regs
/bionic/tools/versioner/dependencies/x86/kernel_uapi_asm-x86/asm/
H A Dptrace.h61 unsigned long rdi; member in struct:pt_regs
/bionic/tools/versioner/dependencies/x86_64/kernel_uapi_asm-x86/asm/
H A Dptrace.h61 unsigned long rdi; member in struct:pt_regs
/bionic/libm/x86_64/
H A Ds_cos.S306 imulq %rdx, %rdi
320 shrq $32, %rdi
324 addq %rdi, %r11
326 movq %r9, %rdi
328 imulq %rax, %rdi
334 addq %r9, %rdi
335 addq %r11, %rdi
344 addq %r11, %rdi
346 shrq $32, %rdi
348 addq %rdi,
[all...]
H A Ds_sin.S313 imulq %rdx, %rdi
327 shrq $32, %rdi
331 addq %rdi, %r11
333 movq %r9, %rdi
335 imulq %rax, %rdi
341 addq %r9, %rdi
342 addq %r11, %rdi
351 addq %r11, %rdi
353 shrq $32, %rdi
355 addq %rdi,
[all...]
H A Ds_tan.S295 imulq %rdx, %rdi
309 shrq $32, %rdi
313 addq %rdi, %r11
315 movq %r9, %rdi
317 imulq %rax, %rdi
323 addq %r9, %rdi
324 addq %r11, %rdi
333 addq %r11, %rdi
335 shrq $32, %rdi
337 addq %rdi,
[all...]
/bionic/libc/include/sys/
H A Duser.h139 unsigned long rdi;
/bionic/tools/versioner/current/sys/
H A Duser.h139 unsigned long rdi;

Completed in 297 milliseconds

12