Searched refs:d_addr (Results 1 – 5 of 5) sorted by relevance
/picolibc-3.7.0-3.6.0/newlib/libc/machine/hppa/ |
D | strcat.S | 25 #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 …]
|
D | memcpy.S | 23 #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 …]
|
D | strncat.S | 21 #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 …]
|
D | strcpy.S | 34 #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 …]
|
D | strncpy.S | 26 #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 …]
|