Lines Matching refs:r29
121 movl r29=@gprel(_DYNAMIC) // find _DYNAMIC etc.
123 add r15=r29,gp
124 movl r29=@gprel(fptr_storage)
126 add r2=r29,gp
127 movl r29=@gprel(fptr_storage_end)
129 add r3=r29,gp
161 (p6) add r29=r17,in0
163 (p6) setf.sig f8=r29
184 ld8 r29=[r18],8 // read r_offset
187 add r15=r29,in0 // relocate r_offset
202 extr.u r29=r16,32,32 // ELF64_R_SYM(r16)
204 setf.sig f10=r29 // so we can multiply
208 getf.sig r29=f10
210 add r29=8,r29 // address of st_value
212 ld8 r29=[r29] // read symbol value
214 add r24=r29,in0 // relocate symbol value
226 add r29=r24,r17 // S + A
228 st8 [r15]=r29,8 // fdesc:FP
235 add r29=in0,r17
237 st4 [r15]=r29
242 add r29=in0,r17 // BD + A
244 st8 [r15]=r29 // word64
249 add r29=r24,r17 // S + A
251 st8 [r15]=r29 // word64
255 mov r29=r2 // FPTR64LSB
258 cmp.geu p6,p0=r29,r4 // end of fptrs?
260 ld8 r17=[r29] // read function from fptr
264 (p6) st8 [r15]=r29 // reuse fptr
266 add r29=16,r29 // next fptr