Lines Matching refs:dst
108 andcc %g1, 7, %o3 ! %o3 has bytes till dst 8 bytes aligned
109 bz,a,pn %ncc, .dbbck ! if dst is not 8 byte aligned: align it
133 add %o4, %o0, %o4 ! increase difference between src & dst
192 be,pt %icc, .small_aln4 ! jmp if src and dst are 4b aligned
254 !! src, dst is 4b aligned
287 andcc %o5, 0x7, %o5 ! (-dst&7)
289 be,pt %icc, 2f ! jmp if dst is 8b aligned
290 sub %o5, %o3, %o3 ! %o3 = (-dst&7) - (-src&7)
292 sub %o2, %o5, %o2 ! adjust count to align dst
294 !! align dst
300 bgu,pt %icc, 1b ! dst is 8b aligned?
303 !! Now dst is 8b aligned
315 !! dst is 8b aligned, src is 4b aligned
330 !! never jump since size > 57 after dst aligned
334 !! dst is 8b aligned, src is 4b aligned,
401 !! dst is 8b aligned, src is 8b aligned
464 !! dst is 8b aligned, src is 8b aligned
475 be,pt %icc, 2f ! dst 16-byte aligned?
486 !! dst is 16b aligned, src is 8b aligned
676 !! dst is already 8-byte aligned
703 ! %o3 = (-dst&7) - (-src&7) set in .medium
721 ! (never happens, since src/dst 8-byte aligned is a special case
735 and %o5, 0x3f, %o5 ! (-dst&63)
775 add %o0, 0x10, %o0 ! update dst
838 !! Prefetch for dst in preamble is also neglected. Expecting
851 ! %o1 is further into src than %o0 is into dst
891 add %o0, 0x40, %o0 ! update dst