Lines Matching defs:rd
46 * r12 = destination ptr ("rd")
52 #define rd r12
107 sub w1,r4,r3 // must move in reverse if (rd-rs)<rc
108 mr rd,r4 // move registers to canonic spot
112 dcbtst 0,rd // touch in destination
121 sub w1,r3,r4 // must move in reverse if (rd-rs)<rc
122 mr rd,r3 // must leave r3 alone, it is return value for memcpy etc
127 // rd = destination
129 // w1 = (rd-rs), must move reverse if (rd-rs)<rc
145 std w1,0(rd)
146 std w2,8(rd)
147 std w3,16(rd)
148 std w4,24(rd)
149 addi rd,rd,32
156 std w1,0(rd)
157 std w3,8(rd)
158 addi rd,rd,16
164 std w1,0(rd)
165 addi rd,rd,8
170 stw w1,0(rd)
171 addi rd,rd,4
176 sth w1,0(rd)
177 addi rd,rd,2
181 stb w1,0(rd)
190 add rd,rd,rc
196 std w1,-8(rd)
197 std w2,-16(rd)
198 std w3,-24(rd)
199 stdu w4,-32(rd)
204 std w1,-8(rd)
205 stdu w2,-16(rd)
210 stdu w1,-8(rd)
214 stwu w1,-4(rd)
218 sthu w1,-2(rd)
222 stb w1,-1(rd)
228 // rd = destination
230 // w1 = (rd-rs), must move reverse if (rd-rs)<rc
234 dcbtst 0,rd // touch in destination
237 neg w3,rd // start to compute #bytes to align destination
253 stb w1,0(rd)
254 addi rd,rd,1
259 sth w1,0(rd)
260 addi rd,rd,2
265 stw w1,0(rd)
266 addi rd,rd,4
271 std w1,0(rd)
272 addi rd,rd,8
291 // rd = 16-byte aligned
293 // w2 = low 4 bits of (rd-rs), used to check alignment
322 stvx vx,0,rd
323 stvx vy,c16,rd
324 addi rd,rd,32
340 std w1,0(rd)
341 std w2,8(rd)
342 std w3,16(rd)
343 std w4,24(rd)
344 addi rd,rd,32
352 // rd = 16-byte aligned
398 addi w4,rd,64
400 stvx vw,0,rd
402 stvx vx,c16,rd
404 stvx vy,c32,rd
406 stvx vz,c48,rd
408 addi rd,rd,128
424 stvx vx,0,rd
425 addi rd,rd,16
447 addi w4,rd,64
448 stvx v1,0,rd
449 stvx v2,c16,rd
450 stvx v3,c32,rd
451 stvx v4,c48,rd
456 addi rd,rd,128
464 stvx v1,0,rd
465 addi rd,rd,16
475 // rd = destination
480 add rd,rd,rc // point to end of operands
482 andi. r0,rd,0xF // #bytes to 16-byte align destination
491 stbu w1,-1(rd)
495 // rd = 16-byte aligned
534 stvx v1,cm1,rd
535 stvx v2,cm17,rd
536 stvx v3,cm33,rd
537 stvx v4,cm49,rd
538 subi rd,rd,64
547 stvx v1,cm1,rd
548 subi rd,rd,16
582 stvx vx,cm1,rd
584 stvx vy,cm17,rd
586 stvx vz,cm33,rd
587 stvx vx,cm49,rd
588 subi rd,rd,64
599 stvx vx,cm1,rd
600 subi rd,rd,16