Lines Matching refs:r5
60 lghi %r5,0 /* current_len = 0. */
73 lghi %r5,15 /* current_len = 15. */
74 slr %r5,%r7 /* Compute highest index to 16byte boundary. */
77 vstl %v16,%r5,0(%r2) /* Copy loaded characters - no zero. */
78 ahi %r5,1 /* Start loop at next character. */
82 lgr %r1,%r5 /* If %r5 + 64 < maxlen? -> loop64. */
86 vl %v16,0(%r5,%r3) /* Load s. */
93 clgrjhe %r5,%r7,.Lremaining_v16 /* If current_len >= border
97 vl %v18,16(%r5,%r3) /* Load next part of s. */
98 vst %v16,0(%r5,%r2) /* Store previous part without zero to dst. */
99 aghi %r5,16
101 clgrjhe %r5,%r7,.Lremaining_v18
104 vl %v16,16(%r5,%r3)
105 vst %v18,0(%r5,%r2)
106 aghi %r5,16
108 clgrjhe %r5,%r7,.Lremaining_v16
111 vl %v18,16(%r5,%r3)
112 vst %v16,0(%r5,%r2)
113 aghi %r5,16
121 slgrk %r7,%r4,%r5 /* Remaining bytes = maxlen - current_len. */
123 la %r2,0(%r5,%r2) /* vstl has no index register. */
140 aghi %r5,32
143 aghi %r5,32
145 aghi %r5,16
152 la %r2,0(%r5,%r2) /* vstl has no support for index-register. */
156 algr %r5,%r1 /* Remaining bytes (=%r4) = ... */
157 slgr %r4,%r5 /* = n - (current_len + zero_index + 1). */
175 vl %v16,0(%r5,%r3) /* Load s. */
178 vl %v18,16(%r5,%r3) /* Load next part of s. */
179 vst %v16,0(%r5,%r2) /* Store previous part without zero to dst. */
182 vl %v16,32(%r5,%r3)
183 vst %v18,16(%r5,%r2)
186 vl %v18,48(%r5,%r3)
187 vst %v16,32(%r5,%r2)
190 vst %v18,48(%r5,%r2)
192 aghi %r5,64
193 lgr %r1,%r5 /* If %r5 + 64 < maxlen? -> loop64. */
197 vl %v16,0(%r5,%r3) /* Load s. */