Lines Matching refs:r5
59 lghi %r5,0 /* current_len = 0. */
89 lghi %r5,15 /* current_len = 15. */
90 slr %r5,%r7 /* Compute highest index to 16byte boundary. */
93 vstl %v16,%r5,0(%r2) /* Copy loaded characters - no zero. */
94 ahi %r5,1 /* Start loop at next character. */
98 lgr %r1,%r5 /* If %r5 + 64 < maxlen? -> loop64. */
102 vl %v16,0(%r5,%r3) /* Load s. */
109 clgrjhe %r5,%r7,.Lremaining_v16 /* If current_len >= border
113 vl %v18,16(%r5,%r3) /* Load next part of s. */
114 vst %v16,0(%r5,%r2) /* Store previous part without zero to dst. */
115 aghi %r5,16
117 clgrjhe %r5,%r7,.Lremaining_v18
120 vl %v16,16(%r5,%r3)
121 vst %v18,0(%r5,%r2)
122 aghi %r5,16
124 clgrjhe %r5,%r7,.Lremaining_v16
127 vl %v18,16(%r5,%r3)
128 vst %v16,0(%r5,%r2)
129 aghi %r5,16
137 slgrk %r7,%r4,%r5 /* Remaining bytes = maxlen - current_len */
139 la %r2,0(%r5,%r2) /* vstl has no index register. */
154 aghi %r5,32
157 aghi %r5,32
159 aghi %r5,16
166 la %r2,0(%r5,%r2) /* vstl has no support for index-register. */
171 algr %r5,%r1 /* Remaining bytes (=%r4) = ... */
172 slgr %r4,%r5 /* = n - (currlen + zero_index + 1) */
195 vl %v16,0(%r5,%r3)
198 vl %v18,16(%r5,%r3) /* Load next part of s. */
199 vst %v16,0(%r5,%r2) /* Store previous part without zero to dst. */
202 vl %v16,32(%r5,%r3)
203 vst %v18,16(%r5,%r2)
206 vl %v18,48(%r5,%r3)
207 vst %v16,32(%r5,%r2)
210 vst %v18,48(%r5,%r2)
212 aghi %r5,64
213 lgr %r1,%r5 /* If %r5 + 64 < maxlen? -> loop64. */
217 vl %v16,0(%r5,%r3) /* Load s. */