Lines Matching refs:r5
66 vlgvb %r5,%v16,7 /* Load zero index or 16 if not found. */
67 clrjl %r5,%r1,.Llen_end /* Found zero within loaded bytes, end. */
71 lghi %r5,16 /* current_len = 16. */
72 slr %r5,%r1 /* Compute bytes to 16bytes boundary. */
76 vl %v16,0(%r5,%r2) /* Load s. */
79 vl %v16,16(%r5,%r2)
82 vl %v16,32(%r5,%r2)
85 vl %v16,48(%r5,%r2)
89 aghi %r5,64
93 aghi %r5,16
95 aghi %r5,16
97 aghi %r5,16
100 algr %r5,%r1
110 la %r2,0(%r5,%r2) /* strcpy at end of dst-string. */
116 lghi %r5,0 /* current_len = 0. */
129 lghi %r5,15 /* current_len = 15. */
130 slr %r5,%r7 /* Compute highest index to 16byte boundary. */
133 vstl %v16,%r5,0(%r2) /* Copy loaded characters - no zero. */
134 ahi %r5,1 /* Start loop at next character. */
140 lgr %r1,%r5 /* If %r5 + 64 < maxlen? -> loop64. */
144 vl %v16,0(%r5,%r3) /* Load s. */
152 clgrjhe %r5,%r7,.Lcpy_remaining_v16
155 vl %v18,16(%r5,%r3) /* Load next part of s. */
156 vst %v16,0(%r5,%r2) /* Store previous part without zero to dst. */
157 aghi %r5,16
159 clgrjhe %r5,%r7,.Lcpy_remaining_v18
162 vl %v16,16(%r5,%r3)
163 vst %v18,0(%r5,%r2)
164 aghi %r5,16
166 clgrjhe %r5,%r7,.Lcpy_remaining_v16
169 vl %v18,16(%r5,%r3)
170 vst %v16,0(%r5,%r2)
171 aghi %r5,16
179 slgrk %r7,%r4,%r5 /* Remaining bytes = maxlen - current_len. */
182 la %r2,0(%r5,%r2) /* vstl has no index register. */
196 aghi %r5,32
199 aghi %r5,32
201 aghi %r5,16
208 la %r2,0(%r5,%r2)
215 vl %v16,0(%r5,%r3) /* Load s. */
218 vl %v18,16(%r5,%r3) /* Load next part of s. */
219 vst %v16,0(%r5,%r2) /* Store previous part without zero to dst. */
222 vl %v16,32(%r5,%r3)
223 vst %v18,16(%r5,%r2)
226 vl %v18,48(%r5,%r3)
227 vst %v16,32(%r5,%r2)
230 vst %v18,48(%r5,%r2)
232 aghi %r5,64
233 lgr %r1,%r5 /* If %r5 + 64 < maxlen? -> loop64. */
237 vl %v16,0(%r5,%r3) /* Load s. */