/l4re-core-master/uclibc/lib/contrib/uclibc/libc/string/x86_64/ |
A D | strcat.S | 38 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 D | strlen.S | 28 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 D | strcpy.S | 60 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 D | strcspn.S | 51 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 D | strspn.S | 46 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 D | strchr.S | 40 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 D | memcpy.S | 49 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 D | memset.S | 52 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 D | sched_getcpu.S | 39 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 D | sysdep.h | 153 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 D | clone.S | 57 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 D | sem_timedwait.S | 45 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 D | pthread_cond_timedwait.S | 183 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 D | sysdep-cancel.h | 41 cmpq $-4095, %rax; \ 50 movq %rax, (%rsp); \ 54 movq %rax, %rdx; \ 56 movq %rdx, %rax; \ 58 cmpq $-4095, %rax; \
|
A D | sem_post.S | 38 leal 1(%rax), %esi 56 testq %rax, %rax 84 movl %edx, (%rax)
|
A D | sem_wait.S | 42 leal -1(%rax), %edx 76 movq %rax, %rcx 97 leal -1(%rax), %edx 124 movl %ecx, (%rax) 137 movq %rax, %rdi
|
A D | lowlevellock.S | 246 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 D | pthread_rwlock_timedrdlock.S | 115 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 D | pthread_rwlock_timedwrlock.S | 112 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 D | lowlevelrobustlock.S | 211 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 D | pt-vfork.S | 27 testq %rax, %rax; \
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/sysdeps/unix/sysv/linux/x86_64/ |
A D | vfork.S | 33 movq $pthread_create, %rax 34 testq %rax, %rax
|
A D | sysdep-cancel.h | 35 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 D | sysdep-cancel.h | 35 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 D | resolve.S | 33 movq %rax, (%rsp) 48 movq %rax, %r11 /* Save return value */ 57 movq (%rsp), %rax
|