Lines Matching refs:r5
65 vlgvb %r5,%v16,7 /* Load zero index or 16 if not found. */
66 clrjl %r5,%r1,.Llen_end /* Found zero within loaded bytes, end. */
70 lghi %r5,16 /* current_len = 16. */
71 slr %r5,%r1 /* Compute bytes to 16bytes boundary. */
75 vl %v16,0(%r5,%r2) /* Load s. */
78 vl %v16,16(%r5,%r2)
81 vl %v16,32(%r5,%r2)
84 vl %v16,48(%r5,%r2)
88 aghi %r5,64
92 aghi %r5,16
94 aghi %r5,16
96 aghi %r5,16
99 algr %r5,%r4
108 la %r2,0(%r5,%r2) /* strcpy at end of dst-string. */
114 vlgvb %r5,%v17,7 /* Load zero index or 16 if not found. */
115 clrjl %r5,%r1,.Lcpy_found_align /* If found zero within loaded bytes,
120 lghi %r5,15 /* current_len = 15. */
121 slr %r5,%r4 /* Compute highest index to 16byte boundary. */
123 vstl %v16,%r5,0(%r2) /* Copy loaded characters - no zero. */
124 ahi %r5,1 /* Start loop at next character. */
128 vl %v16,0(%r5,%r3) /* Load s. */
131 vl %v18,16(%r5,%r3) /* Load next part of s. */
132 vst %v16,0(%r5,%r2) /* Save previous part without zero to dst. */
135 vl %v16,32(%r5,%r3)
136 vst %v18,16(%r5,%r2)
139 vl %v18,48(%r5,%r3)
140 vst %v16,32(%r5,%r2)
143 vst %v18,48(%r5,%r2)
145 aghi %r5,64
149 aghi %r5,32
151 la %r4,0(%r5,%r2)
159 aghi %r5,32
161 la %r4,16(%r5,%r2)
169 aghi %r5,3 /* Also copy remaining bytes of found zero. */
170 vstl %v16,%r5,0(%r2) /* Copy characters including zero. */