Lines Matching +full:block +full:- +full:copy
16 You should have received a copy of the GNU Lesser General Public
33 /* Copy exactly NBYTES bytes from SRC_BP to DST_BP,
41 __nbytes -= 1; \
47 /* Copy *up to* NBYTES bytes from SRC_BP to DST_BP, with
59 src_bp += (nbytes) & -OPSIZ; \
60 dst_bp += (nbytes) & -OPSIZ; \
68 /* _wordcopy_fwd_aligned -- Copy block beginning at SRCP to
69 block beginning at DSTP with LEN `op_t' words (not LEN bytes!).
71 /* stream-lined (read x8 + write x8) */
96 len -= 8; in _wordcopy_fwd_aligned()
103 len -= 1; in _wordcopy_fwd_aligned()
107 /* _wordcopy_fwd_dest_aligned -- Copy block beginning at SRCP to
108 block beginning at DSTP with LEN `op_t' words (not LEN bytes!).
111 /* stream-lined (read x4 + write x4) */
119 aligned srcp to make it aligned for copy. */ in _wordcopy_fwd_dest_aligned()
122 sh_2 = 8 * OPSIZ - sh_1; in _wordcopy_fwd_dest_aligned()
126 srcp &= -OPSIZ; in _wordcopy_fwd_dest_aligned()
145 len -= 4; in _wordcopy_fwd_dest_aligned()
156 len -= 1; in _wordcopy_fwd_dest_aligned()
165 /* Copy from the beginning to the end. */ in memcpy()
167 /* If there not too few bytes to copy, use word copy. */ in memcpy()
169 /* Copy just a few bytes to make DSTP aligned. */ in memcpy()
170 len -= (-dstp) % OPSIZ; in memcpy()
171 BYTE_COPY_FWD(dstp, srcp, (-dstp) % OPSIZ); in memcpy()
173 /* Copy whole pages from SRCP to DSTP by virtual address in memcpy()
178 /* Copy from SRCP to DSTP taking advantage of the known in memcpy()
185 /* Fall out and copy the tail. */ in memcpy()
188 /* There are just a few bytes to copy. Use byte memory operations. */ in memcpy()