Lines Matching refs:aligned

37  *   if src & dst aligned on word boundary but not long word boundary,
39 * if src & dst aligned on long word boundary
41 * if src & dst not aligned and length <= SHORTCHECK (SHORTCHECK=14)
59 * finish_long: src/dst aligned on 8 bytes
62 * } else { src/dst aligned; count > MED_MAX
72 * } else { src/dst not aligned on 8 bytes
73 * if src is word aligned and count < MED_WMAX
168 #define SHORT_LONG 64 /* max copy for short longword-aligned case */
171 #define MED_UMAX 1024 /* max copy for medium un-aligned case */
172 #define MED_WMAX 1024 /* max copy for medium word-aligned case */
173 #define MED_MAX 1024 /* max copy for medium longword-aligned case */
175 #define ALIGN_PRE 24 /* distance for aligned prefetch loop */
201 andcc %o5, 7, %o5 ! bytes till DST 8 byte aligned
228 * Special case for handling when src and dest are both long word aligned
299 ! DST is 8-byte aligned, src is not
302 bnz,pt %xcc, .Lunalignsetup ! branch to skip if not word aligned
306 * Handle all cases where src and dest are aligned on word
395 andcc %o0, 0x3f, %o3 ! %o3 == 0 means dst is 64 byte aligned
560 andn %o1, 0x7, %o4 ! %o4 has long word aligned src address
601 andcc %o0, 0x3f, %o3 ! is dst 64-byte block aligned?
604 neg %o3 ! bytes until dest is 64 byte aligned
613 ! Src is word aligned
626 ! Src is half-word aligned
643 ! Src is Byte aligned
668 ! Destination is now block (64 byte aligned)
675 andn %o1, 0x7, %o4 ! %o4 has long word aligned src address
715 ! Dest long word aligned, Src not long word aligned
723 andn %o1, 0x7, %o4 ! %o4 has long word aligned src address
801 /* First get dest 8 byte aligned. */