Lines Matching refs:source
61 * Is source aligned on word boundary
62 * If no then align source on word boundary then goto .ald
72 * Depending on the source offset (last 4 bits of source address) align
75 * For remaining count copy as much data in 8-byte chunk from source to
154 * memmove can determine the source and destination do not overlap,
183 * This define is to align data for the unaligned source cases.
213 add %o1, %o2, %o5 ! get to end of source space
230 1: dec %o5 ! decrement source
354 ! Determine source alignment
1122 * source and destination is in cache for medium
1248 ! Determine source alignment
1698 bgt .unalign_adjust ! end of source buffer
1745 ! Move bytes according to source alignment
1810 sub %o5, 64, %o5 ! end of source buffer
1817 ! Determine source alignment to correct 8 byte offset
2112 * Make sure that source and destination buffers are 64 bytes apart.
2252 ! Based on source and destination alignment do
2329 ! Falls through when source offset is equal to 8 i.e.
2330 ! source is double word aligned.
2333 andn %i1, 0x3f, %o0 ! %o0 has block aligned source
2361 add %i1, %l1, %i1 ! increment the source by src offset
2368 andn %i1, 0x3f, %o0 ! %o0 has block aligned source
2403 add %i1, %l1, %i1 ! increment the source by src offset
2412 andn %i1, 0x3f, %o0 ! %o0 has block aligned source
2448 add %i1, %l1, %i1 ! increment the source by src offset
2452 andn %i1, 0x3f, %o0 ! %o0 has block aligned source