/sysdeps/alpha/ |
A D | memchr.c | 20 typedef unsigned long word; typedef 22 static inline word 25 return *(const word *)((word)s & -8); in ldq_u() 39 const word *s_align; in __memchr() 40 word t, current, found, mask, offset; in __memchr() 55 s_align = (const word *)((word)s & -8); in __memchr() 57 size_t inc = n + ((word)s & 7); in __memchr() 62 mask = (1ul << ((word)s & 7)) - 1; in __memchr() 87 while ((word)s_align & 63) in __memchr() 104 word i, next = s_align[0]; \ in __memchr() [all …]
|
A D | stxncpy.S | 141 ldq_u t1, 0(a1) # e0 : load first src word 164 ldq_u t2, 8(a1) # e0 : load second src word 170 or t0, t1, t0 # e0 : first output word complete 179 stq_u t0, 0(a0) # e0 : store first output word 194 cmpbge zero, t2, t7 # .. e1 : test new word for eos 215 subq a2, 1, a2 # .. e1 : decrement word count 216 stq_u t0, 0(a0) # e0 : save the current word 223 cmpbge zero, t2, t7 # .. e1 : test new word for eos 281 ldq_u t2, 8(a1) # e0 : load final src word 289 $u_eocfin: # end-of-count, final word [all …]
|
A D | stxcpy.S | 59 mskqh t2, a1, t2 # e0 : detection in the src word 62 mskql t0, a1, t0 # e0 : assemble the first output word 112 ldq_u t1, 0(a1) # e0 : load first src word 113 and a0, 7, t0 # .. e1 : take care not to load a word ... 158 stq_u t1, 0(a0) # e0 : store first output word 160 extql t2, a1, t0 # e0 : position ho-bits of lo word 186 or t0, t1, t1 # e0 : current dst word now complete 187 ldq_u t2, 0(a1) # .. e1 : load high word for next time 188 stq_u t1, -8(a0) # e0 : save the current word 190 cmpbge zero, t2, t7 # e0 : test new word for eos [all …]
|
A D | strncmp.S | 58 and a2, 7, t10 # ofs of last byte in s1 last word 144 cmpeq a3, 0, t8 # eoc in the first word of s2? 145 cmpbge zero, t7, t7 # eos in the first word of s2? 159 ldq_u t2, 8(a1) # load second partial s2 word 162 extql t1, a1, t1 # create first s2 word 166 or t1, t4, t1 # s2 word now complete 167 cmpbge zero, t0, t7 # find eos in first s1 word 196 ldq_u t0, 8(a0) # e0 : load next s1 word 202 cmpbge zero, t0, t7 # .. e1 : eos in current s1 word 205 beq a2, $eoc # .. e1 : eoc in current s1 word
|
/sysdeps/unix/sysv/linux/ |
A D | sigsetops.h | 95 unsigned long int word = __sigword (sig); in __sigismember() local 96 return set->__val[word] & mask ? 1 : 0; in __sigismember() 103 unsigned long int word = __sigword (sig); in __sigaddset() local 104 set->__val[word] |= mask; in __sigaddset() 111 unsigned long int word = __sigword (sig); in __sigdelset() local 112 set->__val[word] &= ~mask; in __sigdelset()
|
/sysdeps/powerpc/ |
A D | dl-procinfo.h | 193 _dl_procinfo (unsigned int type, unsigned long int word) in _dl_procinfo() argument 201 if (word & (1 << i)) in _dl_procinfo() 213 if (word & (1 << i)) in _dl_procinfo() 219 cache_geometry ("AT_L1I_CACHEGEOMETRY: ", word); in _dl_procinfo() 224 cache_geometry ("AT_L1D_CACHEGEOMETRY: ", word); in _dl_procinfo() 229 cache_geometry ("AT_L2_CACHEGEOMETRY: ", word); in _dl_procinfo() 234 cache_geometry ("AT_L3_CACHEGEOMETRY: ", word); in _dl_procinfo()
|
/sysdeps/arm/armv6/ |
A D | strrchr.S | 65 @ Any time we find a match in a word, we copy the address of 66 @ the word to r0, and the found bits to r2. 77 cmp r6, #0 @ Found EOS, first word 79 cmp r4, #0 @ Handle C, first word 83 cmp r7, #0 @ Found EOS, second word 85 cmp r5, #0 @ Handle C, second word 91 @ Found EOS in second word; fold to first word. 92 5: add r3, r3, #4 @ Dec pointer to 2nd word, with below 93 mov r4, r5 @ Overwrite first word C found 94 mov r6, r7 @ Overwrite first word EOS found [all …]
|
A D | strchr.S | 100 @ Adjust r0 to point to the word containing the match. 101 @ Adjust r2 to the contents of the word containing the match. 102 @ Adjust r4 to the found bits for the word containing the match. 110 @ Find the bit-offset of the match within the word. 112 @ For LE, swap the found word so clz searches from the little end. 115 @ For BE, byte swap the word to make it easier to extract the byte.
|
/sysdeps/unix/sysv/linux/arm/ |
A D | dl-procinfo.h | 46 _dl_procinfo (unsigned int type, unsigned long int word) in _dl_procinfo() argument 54 if (word & (1 << i)) in _dl_procinfo() 64 if (word & (1 << i)) in _dl_procinfo()
|
A D | ____longjmp_chk.S | 39 .word _GLOBAL_OFFSET_TABLE_-(.L_GOT_OFF+8); \ 41 .word longjmp_msg(GOTOFF); 47 .word longjmp_msg;
|
/sysdeps/unix/sysv/linux/i386/ |
A D | dl-procinfo.h | 26 _dl_procinfo (unsigned int type, unsigned long int word) in _dl_procinfo() argument 39 if (word & (1 << i)) in _dl_procinfo()
|
/sysdeps/unix/sysv/linux/s390/ |
A D | dl-procinfo.h | 28 _dl_procinfo (unsigned int type, unsigned long int word) in _dl_procinfo() argument 41 if (word & (1UL << i)) in _dl_procinfo()
|
/sysdeps/alpha/alphaev6/ |
A D | stxncpy.S | 69 mskql t0, a1, t0 # U : assemble the first output word 165 ldq_u t1, 0(a1) # L : load first src word 209 stq_u t0, 0(a0) # L : store first output word 219 extql t2, a1, t1 # U : position hi-bits of lo word 245 or t0, t1, t0 # E : current dst word now complete 246 subq a2, 1, a2 # E : decrement word count 250 stq_u t0, -8(a0) # L : save the current word 256 cmpbge zero, t2, t7 # E : test new word for eos 318 ldq_u t2, 8(a1) # L : load final src word 326 $u_eocfin: # end-of-count, final word [all …]
|
A D | stxcpy.S | 58 mskqh t2, a1, t2 # U : detection in the src word (stall) 62 mskql t0, a1, t0 # U : assemble the first output word 121 ldq_u t1, 0(a1) # L : load first src word 122 and a0, 7, t0 # E : take care not to load a word ... 170 stq_u t1, 0(a0) # L : store first output word 172 extql t2, a1, t0 # U : position ho-bits of lo word 173 ldq_u t2, 8(a1) # U : read next high-order source word 200 or t0, t1, t1 # E : current dst word now complete 202 stq_u t1, -8(a0) # L : save the current word (stall) 205 cmpbge zero, t2, t10 # E : test new word for eos [all …]
|
/sysdeps/arm/ |
A D | strlen.S | 31 bic r1, r0, $3 @ addr of word containing first byte 32 ldr r2, [r1], $4 @ get the first word 50 Laligned: @ here, we have a word in r2. Does it 56 ldrne r2, [r1], $4 @ and we continue to the next word 60 tst r2, $0xff000000 @ word that has a zero byte in it 67 tst r2, $0x000000ff @ word that has a zero byte in it
|
A D | crti.S | 74 .word _GLOBAL_OFFSET_TABLE_-(.LPIC+8) 75 .word PREINIT_FUNCTION(GOT)
|
A D | start.S | 123 .word _GLOBAL_OFFSET_TABLE_ - .L_GOT 124 .word main(GOT)
|
/sysdeps/arm/armv6t2/ |
A D | ffsll.S | 26 @ word on which we operate is in r0. Set r2 to the bit offset 27 @ of the word being considered. Set the flags for the word
|
A D | memchr.S | 81 orr r1, r1, r1, lsl #8 @ expand the match word across to all bytes 127 60: @ We're here because the fast path found a hit - now we have to track down exactly which word … 128 @ r0 points to the start of the double word after the one that was tested 129 @ r4 has the 00/ff pattern for the first word, r5 has the chained value 133 moveq r4, r5 @ the end is in the 2nd word 134 subeq r0,r0,#3 @ Points to 2nd byte of 2nd word 135 subne r0,r0,#7 @ or 2nd byte of 1st word 137 @ r0 currently points to the 2nd byte of the word containing the hit
|
/sysdeps/aarch64/ |
A D | sysdep.h | 86 .word 4; \ 87 .word 16; \ 88 .word 5; \ 90 .word type; \ 91 .word 4; \ 92 .word value; \ 93 .word 0; \
|
/sysdeps/hppa/ |
A D | crtn.S | 52 .word _init, _end_init 65 .word _fini, _end_fini
|
/sysdeps/sparc/ |
A D | dl-procinfo.h | 29 _dl_procinfo (unsigned int type, unsigned long int word) in _dl_procinfo() argument 40 if (word & (1 << i)) in _dl_procinfo()
|
/sysdeps/generic/ |
A D | math_private.h | 51 uint64_t word; member 66 uint64_t word; member 109 (i) = gh_u.word; \ 129 iw_u.word = (i); \
|
A D | dl-procinfo.h | 23 #define _dl_procinfo(type, word) -1 argument
|
/sysdeps/aarch64/multiarch/ |
A D | memcpy_thunderx2.S | 459 .word 0 460 .word L(ext_size_1) -. 461 .word L(ext_size_2) -. 462 .word L(ext_size_3) -. 463 .word L(ext_size_4) -. 464 .word L(ext_size_5) -. 465 .word L(ext_size_6) -. 466 .word L(ext_size_7) -. 467 .word L(ext_size_8) -. 468 .word L(ext_size_9) -. [all …]
|