Lines Matching refs:p6
104 cmp.le p6,p0 = 1,r30 // for .align_dest
119 cmp.lt p6,p0=2*PREFETCH_DIST,cnt
130 (p6) br.cond.dpnt .long_copy
147 cmp.le p6,p0=8,tmp
170 EX(.ex_handler, (p6) ld8 t1=[src0])
178 EX(.ex_handler, (p6) st8 [dst0]=t1) // store byte 1
292 cmp.lt p6,p7=blocksize,in2
295 (p6) mov in2=blocksize
321 cmp.le p6,p7=8,curlen; // have at least 8 byte remaining?
355 EX(.ex_handler, (p6) ld8 r37=[src1],8)
357 (p6) shl r25=r30,3
359 EX(.ex_handler, (p6) ld8 r27=[src1])
360 (p6) shr.u r28=r37,r25
361 (p6) sub r26=64,r25
363 (p6) shl r27=r27,r26
365 (p6) or r21=r28,r27
395 EX(.ex_handler, (p6) st8 [dst1]=r21,8) // more than 8 byte to copy
396 (p6) add curlen=-8,curlen // update length
430 cmp.le p6,p7 = 5,in2
439 EX(.ex_handler_short, (p6) ld1 t5=[src0],2)
444 EX(.ex_handler_short, (p6) st1 [dst0]=t5,2)
472 EX(.ex_handler_short, (p6) ld1 t1=[src0],2)
479 EX(.ex_handler_short, (p6) st1 [dst0] = t1,2)
489 cmp.eq p6,p7=r28,r29
498 (p6) br.cond.dptk .aligned_src
508 EX(.ex_handler, (p6) ld8 r22=[src1]); /* common, prime for tail section */ \
595 cmp.ltu p6,p7=saved_in0, saved_in1 // get the copy direction
605 (p6) dep F = r0,dst1,0,PAGE_SHIFT // usr dst round down to page boundary
608 (p6) cmp.le p14,p0=dst0,saved_in0 // no progress has been made on store
625 (p6) sub A = F, saved_in0