Lines Matching refs:w1
40 * r6 = "w1", "c16", or "cm17"
56 #define w1 r6
107 sub w1,r4,r3 // must move in reverse if (rd-rs)<rc
121 sub w1,r3,r4 // must move in reverse if (rd-rs)<rc
129 // w1 = (rd-rs), must move reverse if (rd-rs)<rc
132 cmplw cr1,w1,rc // set cr1 blt if we must move reverse
140 ld w1,0(rs)
145 std w1,0(rd)
153 ld w1,0(rs)
156 std w1,0(rd)
162 ld w1,0(rs)
164 std w1,0(rd)
168 lwz w1,0(rs)
170 stw w1,0(rd)
174 lhz w1,0(rs)
176 sth w1,0(rd)
180 lbz w1,0(rs)
181 stb w1,0(rd)
192 ld w1,-8(rs)
196 std w1,-8(rd)
202 ld w1,-8(rs)
204 std w1,-8(rd)
209 ldu w1,-8(rs)
210 stdu w1,-8(rd)
213 lwzu w1,-4(rs)
214 stwu w1,-4(rd)
217 lhzu w1,-2(rs)
218 sthu w1,-2(rd)
221 lbz w1,-1(rs) // no update
222 stb w1,-1(rd)
230 // w1 = (rd-rs), must move reverse if (rd-rs)<rc
236 cmplw cr1,w1,rc // set cr1 blt iff we must move reverse
238 rlwinm w2,w1,0,0xF // 16-byte aligned? (w2==0 if so)
251 lbz w1,0(rs)
253 stb w1,0(rd)
257 lhz w1,0(rs)
259 sth w1,0(rd)
263 lwz w1,0(rs)
265 stw w1,0(rd)
269 ld w1,0(rs)
271 std w1,0(rd)
300 srwi w1,rc,5 // get 32-byte chunk count
302 mtctr w1 // set up 32-byte loop (w1!=0)
335 ld w1,0(rs)
340 std w1,0(rd)
490 lbzu w1,-1(rs)
491 stbu w1,-1(rd)
508 oris w1,rv,0xFFF8 // we use v0-v12
512 mtspr vrsave,w1 // update mask