Home
last modified time | relevance | path

Searched refs:d_addr (Results 1 – 5 of 5) sorted by relevance

/picolibc-3.7.0-3.6.0/newlib/libc/machine/hppa/
Dstrcat.S25 #define d_addr r26 macro
39 copy d_addr,ret0 /* The return value is the value of d_addr. DELAY SLOT*/
43 extru d_addr,31,2,tmp1 /* Extract the low two bits of the dest address. */
45 dep 0,31,2,d_addr /*set word alignment */
46 ldwm 4(d_addr),tmp2
55 ldwm 4(d_addr),tmp2
61 addib,tr,n -4,d_addr,begin_copy /*set d_addr to end of s1 */
63 addib,tr,n -3,d_addr,begin_copy
65 addi -1,d_addr,d_addr
66 addi -1,d_addr,d_addr
[all …]
Dmemcpy.S23 #define d_addr arg0 macro
37 …movb,=,n d_addr,ret0,done /* The return value is defined to be the value of d_addr. DELAY …
40 extru d_addr,31,2,tmp2 /* Extract the low two bits of the destination address. */
59 …stbys,b,m tmp1,4(0,d_addr) /* tmp1 = 1st word stored d_addr += 16 also take care of front porc…
60 stwm tmp2,4(0,d_addr) /* tmp2 = 2nd word stored. */
61 stwm tmp3,4(0,d_addr) /* tmp3 = 3rd word stored. */
63 stwm tmp4,4(0,d_addr) /* tmp4 = 4th word stored. DELAY SLOT */
71 stbys,b,m tmp1,4(d_addr) /* *d_addr++ = tmp1 */
77 add d_addr,count,d_addr/* final store address is +1 too high ! */
79 stbys,e tmp1,0(d_addr) /* kerplunk! whew ! */
[all …]
Dstrncat.S21 #define d_addr r26 macro
37 copy d_addr,ret0 /* The return value is the value of d_addr. DELAY SLOT*/
41 extru d_addr,31,2,tmp1 /* Extract the low two bits of the dest address. */
43 dep 0,31,2,d_addr /*set word alignment */
44 ldwm 4(d_addr),tmp2
53 ldwm 4(d_addr),tmp2
59 addib,tr,n -4,d_addr,begin_copy /*set d_addr to end of s1 */
61 addib,tr,n -3,d_addr,begin_copy
63 addi -1,d_addr,d_addr
64 addi -1,d_addr,d_addr
[all …]
Dstrcpy.S34 #define d_addr r26 macro
52 dep,= d_addr,29,2,tmp6 /*Is target word aligned? */
54 copy d_addr,ret0
67 stwm save,4(d_addr)
71 stwm oddside,4(d_addr)
79 stwm evenside,4(d_addr)
86 stwm oddside,4(d_addr)
95 addib,tr,n 1,d_addr,store_final
97 addib,tr,n 2,d_addr,store_final
99 addib,tr 3,d_addr,store_final2
[all …]
Dstrncpy.S26 #define d_addr r26 macro
40 …copy d_addr,ret0 /* The return value is defined to be the value of d_addr. DELAY SLO…
44 extru d_addr,31,2,tmp5 /* Extract the low two bits of the destination address.*/
64 stbys,b,m tmp1,4(0,d_addr) /* store word (delay slot)*/
69 add d_addr,count,d_addr/* final store address is +1 too high !*/
78 stbys,e tmp1,0(d_addr) /* done */
106 stbys,b,m tmp3,4(0,d_addr) /* store ! */
114 stbys,b,m tmp3,4(0,d_addr) /* store !*/
134 stbys,b,m tmp3,4(0,d_addr) /* store !*/
145 add d_addr,count,d_addr /* get d_addr ready for stbys,e */
[all …]