Searched refs:d_addr (Results 1 – 5 of 5) sorted by relevance
/picolibc-latest/newlib/libc/machine/hppa/ |
D | strcat.S | 27 #define d_addr r26 macro 41 copy d_addr,ret0 /* The return value is the value of d_addr. DELAY SLOT*/ 45 extru d_addr,31,2,tmp1 /* Extract the low two bits of the dest address. */ 47 dep 0,31,2,d_addr /*set word alignment */ 48 ldwm 4(d_addr),tmp2 57 ldwm 4(d_addr),tmp2 63 addib,tr,n -4,d_addr,begin_copy /*set d_addr to end of s1 */ 65 addib,tr,n -3,d_addr,begin_copy 67 addi -1,d_addr,d_addr 68 addi -1,d_addr,d_addr [all …]
|
D | memcpy.S | 25 #define d_addr arg0 macro 39 …movb,=,n d_addr,ret0,done /* The return value is defined to be the value of d_addr. DELAY … 42 extru d_addr,31,2,tmp2 /* Extract the low two bits of the destination address. */ 61 …stbys,b,m tmp1,4(0,d_addr) /* tmp1 = 1st word stored d_addr += 16 also take care of front porc… 62 stwm tmp2,4(0,d_addr) /* tmp2 = 2nd word stored. */ 63 stwm tmp3,4(0,d_addr) /* tmp3 = 3rd word stored. */ 65 stwm tmp4,4(0,d_addr) /* tmp4 = 4th word stored. DELAY SLOT */ 73 stbys,b,m tmp1,4(d_addr) /* *d_addr++ = tmp1 */ 79 add d_addr,count,d_addr/* final store address is +1 too high ! */ 81 stbys,e tmp1,0(d_addr) /* kerplunk! whew ! */ [all …]
|
D | strcpy.S | 36 #define d_addr r26 macro 54 dep,= d_addr,29,2,tmp6 /*Is target word aligned? */ 56 copy d_addr,ret0 69 stwm save,4(d_addr) 73 stwm oddside,4(d_addr) 81 stwm evenside,4(d_addr) 88 stwm oddside,4(d_addr) 97 addib,tr,n 1,d_addr,store_final 99 addib,tr,n 2,d_addr,store_final 101 addib,tr 3,d_addr,store_final2 [all …]
|
D | strncat.S | 23 #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 | strncpy.S | 28 #define d_addr r26 macro 42 …copy d_addr,ret0 /* The return value is defined to be the value of d_addr. DELAY SLO… 46 extru d_addr,31,2,tmp5 /* Extract the low two bits of the destination address.*/ 66 stbys,b,m tmp1,4(0,d_addr) /* store word (delay slot)*/ 71 add d_addr,count,d_addr/* final store address is +1 too high !*/ 80 stbys,e tmp1,0(d_addr) /* done */ 108 stbys,b,m tmp3,4(0,d_addr) /* store ! */ 116 stbys,b,m tmp3,4(0,d_addr) /* store !*/ 136 stbys,b,m tmp3,4(0,d_addr) /* store !*/ 147 add d_addr,count,d_addr /* get d_addr ready for stbys,e */ [all …]
|