Lines Matching refs:rs
40 * r4 = source ptr ("rs")
51 #define rs r4 // NB: we depend on rs==r4 in "lswx" instructions
80 sub w1,r4,r3 // must move in reverse if (rd-rs)<rc
94 sub w1,r3,rs // must move in reverse if (rd-rs)<rc
103 // w1 = (rd-rs), used to check for alignment
106 mr rs,r3 // must leave r3 alone (it is return value for memcpy)
125 lswx w1,0,rs // move w4 bytes to align dest
126 add rs,rs,w4
134 lwz w1,0(rs)
135 lwz w2,4(rs)
136 lwz w3,8(rs)
137 lwz w4,12(rs)
138 lwz w5,16(rs)
139 lwz w6,20(rs)
140 lwz w7,24(rs)
141 lwz w8,28(rs)
142 addi rs,rs,32
156 lswx r5,0,rs // load xer bytes into r5-r12 (rs==r4)
176 lswx w1,0,rs // move w4 bytes to align dest
177 add rs,rs,w4
182 lfd f0,0(rs)
183 lfd f1,8(rs)
184 lfd f2,16(rs)
185 lfd f3,24(rs)
186 addi rs,rs,32
196 lswx r5,0,rs // load xer bytes into r5-r12 (rs==r4)
206 add rs,rs,rc
213 lwz w1,-4(rs)
214 lwz w2,-8(rs)
215 lwz w3,-12(rs)
216 lwz w4,-16(rs)
218 lwz w5,-20(rs)
220 lwz w6,-24(rs)
222 lwz w7,-28(rs)
224 lwzu w8,-32(rs)
231 sub r4,rs,rc // point to 1st (leftmost) leftover byte (0..31)
252 sub rs,rs,w4 // point to 1st bytes to xfer
254 lswx w1,0,rs // move w3 bytes to align dest
258 lfd f0,-8(rs)
259 lfd f1,-16(rs)
260 lfd f2,-24(rs)
261 lfdu f3,-32(rs)
269 sub r4,rs,rc // point to 1st (leftmost) leftover byte (0..31)