Home
last modified time | relevance | path

Searched refs:rax (Results 1 – 25 of 47) sorted by relevance

12

/l4re-core-master/uclibc/lib/contrib/uclibc/libc/string/x86_64/
A Dstrcat.S38 0: cmpb $0x0,(%rax) /* is byte NUL? */
40 incq %rax /* increment pointer */
115 incq %rax /* increment pointer */
119 incq %rax /* increment pointer */
123 incq %rax /* increment pointer */
127 incq %rax /* increment pointer */
133 incq %rax /* increment pointer */
137 incq %rax /* increment pointer */
141 incq %rax /* increment pointer */
148 movq %rax, %rdx /* move around */
[all …]
A Dstrlen.S28 movq %rdi, %rax /* duplicate destination. */
34 0: cmpb $0x0,(%rax) /* is byte NUL? */
36 incq %rax /* increment pointer */
49 addq $8,%rax /* adjust pointer for next word */
111 incq %rax /* increment pointer */
115 incq %rax /* increment pointer */
119 incq %rax /* increment pointer */
123 incq %rax /* increment pointer */
129 incq %rax /* increment pointer */
133 incq %rax /* increment pointer */
[all …]
A Dstrcpy.S60 movq (%rsi), %rax /* Read double word (8 bytes). */
62 movq %rax, %r9 /* Save a copy for NUL finding. */
67 xorq %rax, %r9 /* (word+magic)^word */
80 movq %rax, %r9 /* Save a copy for NUL finding. */
85 xorq %rax, %r9 /* (word+magic)^word */
98 movq %rax, %r9 /* Save a copy for NUL finding. */
103 xorq %rax, %r9 /* (word+magic)^word */
116 movq %rax, %r9 /* Save a copy for NUL finding. */
121 xorq %rax, %r9 /* (word+magic)^word */
148 shrq $16, %rax /* Shift... */
[all …]
A Dstrcspn.S51 movq %rsi, %rax /* Setup skipset. */
65 movb 1(%rax), %cl /* get byte from skipset */
70 movb 2(%rax), %cl /* get byte from skipset */
81 L(1): leaq -4(%rdx), %rax /* prepare loop */
101 movb (%rax), %cl /* get byte from string */
105 movb 1(%rax), %cl /* get byte from string */
109 movb 2(%rax), %cl /* get byte from string */
117 incq %rax /* adjust pointer */
118 L(6): incq %rax
119 L(5): incq %rax
[all …]
A Dstrspn.S46 movq %rsi, %rax /* Setup stopset. */
55 movb (%rax), %cl /* get byte from stopset */
60 movb 1(%rax), %cl /* get byte from stopset */
65 movb 2(%rax), %cl /* get byte from stopset */
76 L(1): leaq -4(%rdx), %rax /* prepare loop */
96 movb (%rax), %cl /* get byte from string */
100 movb 1(%rax), %cl /* get byte from string */
104 movb 2(%rax), %cl /* get byte from string */
112 incq %rax /* adjust pointer */
113 L(6): incq %rax
[all …]
A Dstrchr.S40 movq %rdi, %rax /* duplicate destination. */
46 0: movb (%rax), %cl /* load byte */
51 incq %rax /* increment pointer */
100 addq $8,%rax /* adjust pointer for next word */
243 incq %rax /* increment pointer */
249 incq %rax /* increment pointer */
256 incq %rax /* increment pointer */
262 incq %rax /* increment pointer */
269 incq %rax /* increment pointer */
275 incq %rax /* increment pointer */
[all …]
A Dmemcpy.S49 movq %rdi, %rax
50 negq %rax
51 andq $7, %rax
52 subq %rax, %rcx
53 xchgq %rax, %rcx
57 movq %rax, %rcx
68 movq (%rsi), %rax
72 movq %rax, (%rdi)
87 movq %rdi, %rax /* Set return value. */
89 movq %r10, %rax /* Set return value. */
A Dmemset.S52 imul %rax,%r8
68 mov %rdx,%rax
69 shr $0x6,%rax
87 dec %rax
92 mov %rdx,%rax
93 shr $0x3,%rax
99 dec %rax
116 mov %rdi,%rax /* start address of destination is result */
135 dec %rax
/l4re-core-master/uclibc/lib/contrib/uclibc/libc/sysdeps/linux/x86_64/
A Dsched_getcpu.S39 movq __vdso_getcpu(%rip), %rax
40 PTR_DEMANGLE (%rax)
41 callq *%rax
47 cmpq $-ENOSYS, %rax
52 movq $VSYSCALL_ADDR_vgetcpu, %rax
53 callq *%rax
62 cmpq $-4095, %rax
A Dsysdep.h153 cmpq $-4095, %rax; \
179 negq %rax
192 subq %rax, %rdx; \
194 orq $-1, %rax; \
206 subq %rax, %rdx; \
208 orq $-1, %rax; \
216 subq %rax, %rdx; \
222 movl %edx, (%rax); \
223 orq $-1, %rax; \
232 subq %rax, %rdx; \
[all …]
A Dclone.S57 movq $-EINVAL,%rax
80 testq %rax,%rax
106 popq %rax /* Function to call. */
108 call *%rax
110 movq %rax, %rdi
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/
A Dsem_timedwait.S45 leaq -1(%rax), %rdx
93 movq %rax, %r9
117 leaq -1(%rax), %rcx
142 movl %r9d, (%rax)
191 callq *%rax
194 movq 8(%rsp), %rax
200 subq %rax, %rsi
230 movq %rax, %r14
288 movl %r14d, (%rax)
306 movq %rax, %rdi
[all …]
A Dpthread_cond_timedwait.S183 cmpq $-4095, %rax
233 cmpq %rax, %r9
292 63: testq %rax, %rax
293 cmoveq %r14, %rax
315 movq %r14, %rax
456 callq *%rax
465 subq %rax, %rdx
512 movq %rax, %r14
542 cmpq %rax, %r9
594 callq *%rax
[all …]
A Dsysdep-cancel.h41 cmpq $-4095, %rax; \
50 movq %rax, (%rsp); \
54 movq %rax, %rdx; \
56 movq %rdx, %rax; \
58 cmpq $-4095, %rax; \
A Dsem_post.S38 leal 1(%rax), %esi
56 testq %rax, %rax
84 movl %edx, (%rax)
A Dsem_wait.S42 leal -1(%rax), %edx
76 movq %rax, %rcx
97 leal -1(%rax), %edx
124 movl %ecx, (%rax)
137 movq %rax, %rdi
A Dlowlevellock.S246 movq $VSYSCALL_ADDR_vgettimeofday, %rax
249 callq *%rax
252 movq 8(%rsp), %rax
258 subq %rax, %rsi
398 movq $VSYSCALL_ADDR_vgettimeofday, %rax
399 callq *%rax
402 movq 8(%rsp), %rax
408 subq %rax, %rsi
449 1: cmpq $-ETIMEDOUT, %rax
A Dpthread_rwlock_timedrdlock.S115 movq %rax, %rdx
123 movq $VSYSCALL_ADDR_vgettimeofday, %rax
124 callq *%rax
127 movq 8(%rsp), %rax
133 subq %rax, %rdi
193 7: movq %rdx, %rax
A Dpthread_rwlock_timedwrlock.S112 movq %rax, %rdx
120 movq $VSYSCALL_ADDR_vgettimeofday, %rax
121 callq *%rax
124 movq 8(%rsp), %rax
130 subq %rax, %rdi
190 7: movq %rdx, %rax
A Dlowlevelrobustlock.S211 1: movq %rax, 16(%rsp)
216 movq $VSYSCALL_ADDR_vgettimeofday, %rax
219 callq *%rax
222 movq 8(%rsp), %rax
228 subq %rax, %rsi
260 movq %rax, %rcx
A Dpt-vfork.S27 testq %rax, %rax; \
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/unix/sysv/linux/x86_64/
A Dvfork.S33 movq $pthread_create, %rax
34 testq %rax, %rax
A Dsysdep-cancel.h35 cmpq $-4095, %rax; \
46 movq %rax, (%rsp); \
51 movq %rax, 8(%rsp); \
53 movq 8(%rsp), %rax; \
55 cmpq $-4095, %rax; \
/l4re-core-master/uclibc/lib/libpthread/src/sysdeps/x86_64/
A Dsysdep-cancel.h35 cmpq $-4095, %rax; \
46 movq %rax, (%rsp); \
51 movq %rax, 8(%rsp); \
53 movq 8(%rsp), %rax; \
55 cmpq $-4095, %rax; \
/l4re-core-master/uclibc/lib/contrib/uclibc/ldso/ldso/x86_64/
A Dresolve.S33 movq %rax, (%rsp)
48 movq %rax, %r11 /* Save return value */
57 movq (%rsp), %rax

Completed in 27 milliseconds

12