Home
last modified time | relevance | path

Searched refs:word (Results 1 – 25 of 62) sorted by relevance

123

/sysdeps/alpha/
A Dmemchr.c20 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 Dstxncpy.S141 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 Dstxcpy.S59 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 Dstrncmp.S58 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 Dsigsetops.h95 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 Ddl-procinfo.h193 _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 Dstrrchr.S65 @ 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 Dstrchr.S100 @ 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 Ddl-procinfo.h46 _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.S39 .word _GLOBAL_OFFSET_TABLE_-(.L_GOT_OFF+8); \
41 .word longjmp_msg(GOTOFF);
47 .word longjmp_msg;
/sysdeps/unix/sysv/linux/i386/
A Ddl-procinfo.h26 _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 Ddl-procinfo.h28 _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 Dstxncpy.S69 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 Dstxcpy.S58 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 Dstrlen.S31 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 Dcrti.S74 .word _GLOBAL_OFFSET_TABLE_-(.LPIC+8)
75 .word PREINIT_FUNCTION(GOT)
A Dstart.S123 .word _GLOBAL_OFFSET_TABLE_ - .L_GOT
124 .word main(GOT)
/sysdeps/arm/armv6t2/
A Dffsll.S26 @ 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 Dmemchr.S81 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 Dsysdep.h86 .word 4; \
87 .word 16; \
88 .word 5; \
90 .word type; \
91 .word 4; \
92 .word value; \
93 .word 0; \
/sysdeps/hppa/
A Dcrtn.S52 .word _init, _end_init
65 .word _fini, _end_fini
/sysdeps/sparc/
A Ddl-procinfo.h29 _dl_procinfo (unsigned int type, unsigned long int word) in _dl_procinfo() argument
40 if (word & (1 << i)) in _dl_procinfo()
/sysdeps/generic/
A Dmath_private.h51 uint64_t word; member
66 uint64_t word; member
109 (i) = gh_u.word; \
129 iw_u.word = (i); \
A Ddl-procinfo.h23 #define _dl_procinfo(type, word) -1 argument
/sysdeps/aarch64/multiarch/
A Dmemcpy_thunderx2.S459 .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 …]

Completed in 46 milliseconds

123