Lines Matching refs:r5
61 lghi %r5,0 /* current_len = 0. */
74 lghi %r5,15 /* current_len = 15. */
75 slr %r5,%r7 /* Compute highest index to 16byte boundary. */
78 vstl %v16,%r5,0(%r2) /* Copy loaded characters - no zero. */
79 ahi %r5,1 /* Start loop at next character. */
83 lgr %r1,%r5 /* If %r5 + 64 < maxlen? -> loop64. */
87 vl %v16,0(%r5,%r3) /* Load s. */
94 clgrjhe %r5,%r7,.Lremaining_v16 /* If current_len >= border
98 vl %v18,16(%r5,%r3) /* Load next part of s. */
99 vst %v16,0(%r5,%r2) /* Save previous part without zero to dst. */
100 aghi %r5,16
102 clgrjhe %r5,%r7,.Lremaining_v18
105 vl %v16,16(%r5,%r3)
106 vst %v18,0(%r5,%r2)
107 aghi %r5,16
109 clgrjhe %r5,%r7,.Lremaining_v16
112 vl %v18,16(%r5,%r3)
113 vst %v16,0(%r5,%r2)
114 aghi %r5,16
122 slgrk %r7,%r4,%r5 /* Remaining bytes = maxlen - current_len */
124 la %r2,0(%r5,%r2) /* vstl has no index register. */
138 aghi %r5,32
141 aghi %r5,32
143 aghi %r5,16
150 la %r2,0(%r5,%r2) /* vstl has no support for index-register. */
154 algr %r5,%r1 /* Remaining bytes (=%r4) = ... */
155 slgr %r4,%r5 /* = maxlen - (currlen + zero_index + 1) */
177 vl %v16,0(%r5,%r3)
180 vl %v18,16(%r5,%r3) /* Load next part of s. */
181 vst %v16,0(%r5,%r2) /* Save previous part without zero to dst. */
184 vl %v16,32(%r5,%r3)
185 vst %v18,16(%r5,%r2)
188 vl %v18,48(%r5,%r3)
189 vst %v16,32(%r5,%r2)
192 vst %v18,48(%r5,%r2)
194 aghi %r5,64
195 lgr %r1,%r5 /* If %r5 + 64 < maxlen? -> loop64. */
199 vl %v16,0(%r5,%r3) /* Load s. */