Lines Matching refs:source
40 t1 == the first source word. */
54 t0 == a source word not containing a null. */
70 t0 == the source word containing the null
83 our source and original destination words. */
106 /* Are source and destination co-aligned? */
128 /* The source and destination are not co-aligned. Align the destination
135 full source word. We can still find a zero at the end of it
140 t1 == the shifted low bits of the first source word
168 EX( ldq_u t2, 8(a1) ) # .. e1 : read next high-order source word
175 the loop is structured to detect zeros in aligned source words.
182 t1 == the shifted high-order bits from the previous source word
183 t2 == the unshifted current source word
202 /* We've found a zero somewhere in the source word we just read.
208 t1 == the shifted high-order bits from the previous source word
209 t2 == the unshifted current source word. */
212 or t0, t1, t0 # e1 : first (partial) source word complete
230 t0 == assembled source word
242 zapnot t0, t8, t0 # .. e1 : kill source bytes > null
262 EX( ldq_u t1, 0(a1) ) # e0 : load first source word
279 /* If source misalignment is larger than dest misalignment, we need
297 the source. We need to isolate the valid source data and mask
308 zapnot t2, t8, t2 # e0 : prepare source word; mirror changes
309 zapnot t1, t8, t1 # .. e1 : to source validity mask
311 andnot t0, t2, t0 # e0 : zero place for source to reside