Lines Matching refs:rd
54 * r12 = destination ptr ("rd")
57 #define rd r12
85 sub w1,r4,r3 // must move in reverse if (rd-rs)<rc
87 mr rd,r4 // start to move registers to canonic spot
99 sub w1,r3,r4 // must move in reverse if (rd-rs)<rc
102 mr rd,r3 // must leave r3 alone, it is return value for memcpy etc
121 std w1,0(rd)
122 std w2,8(rd)
123 std w3,16(rd)
124 std w4,24(rd)
125 addi rd,rd,32
131 std w1,0(rd)
132 std w2,8(rd)
133 addi rd,rd,16
138 std w1,0(rd)
139 addi rd,rd,8
144 stw w1,0(rd)
145 addi rd,rd,4
150 sth w1,0(rd)
151 addi rd,rd,2
155 stb w1,0(rd)
165 add rd,rd,rc
172 std w1,-8(rd)
173 std w2,-16(rd)
174 std w3,-24(rd)
175 stdu w4,-32(rd)
180 std w1,-8(rd)
181 stdu w2,-16(rd)
185 stdu w1,-8(rd)
189 stwu w1,-4(rd)
193 sthu w1,-2(rd)
197 stb w1,-1(rd)
206 dcbtst 0,rd // touch in destination
207 neg w3,rd // start to compute #bytes to align destination
216 stb w1,0(rd)
217 addi rd,rd,1
243 std w1,0(rd)
244 std w2,8(rd)
245 std w3,16(rd)
246 std w4,24(rd)
247 std w5,32(rd)
248 std w6,40(rd)
249 std w7,48(rd)
250 std w8,56(rd)
251 addi rd,rd,64
260 add rd,rd,rc // point to end of operands
262 andi. r0,rd,7 // is destination 8-byte aligned?
269 stbu w1,-1(rd)
294 std w1,-8(rd)
295 std w2,-16(rd)
296 std w3,-24(rd)
297 std w4,-32(rd)
298 std w5,-40(rd)
299 std w6,-48(rd)
300 std w7,-56(rd)
301 stdu w8,-64(rd)