Lines Matching full:copy
9 * in2: number of bytes to copy
46 * the more general copy routine handling arbitrary
68 mov dst=in0 // copy because of rotation
69 shr.u cnt=in2,3 // number of 8-byte words to copy
83 mov src=in1 // copy because of rotation
115 * copy loop. This performs relatively poorly on Itanium, but it doesn't
221 // At this point, dst is aligned to 8 bytes and there at least 16-7=9 bytes left to copy:
224 sub cnt=in2,cnt // cnt = number of bytes left to copy
232 shr.u t2=cnt,3 // t2 = number of 8-byte words left to copy
244 mov pr=cnt,0x38 // set (p5,p4,p3) to # of bytes last-word bytes to copy
260 // At this point, (p5,p4,p3) are set to the number of bytes left to copy (which is
277 #define COPY(shift,index) \ macro
294 COPY(0, 1) /* no point special casing this---it doesn't go any faster without shrp */
295 COPY(8, 0)
296 COPY(16, 0)
297 COPY(24, 0)
298 COPY(32, 0)
299 COPY(40, 0)
300 COPY(48, 0)
301 COPY(56, 0)