Searched refs:s_addr (Results 1 – 5 of 5) sorted by relevance
/picolibc-latest/newlib/libc/machine/hppa/ |
D | memcpy.S | 26 #define s_addr arg1 macro 41 extru s_addr,31,2,tmp1 /* Extract the low two bits of the source address. */ 45 dep 0,31,2,s_addr /* Compute the word address of the source. DELAY SLOT. */ 56 ldwm 16(0,s_addr),tmp1 /* tmp1 = *s_addr s_addr += 16 */ 57 ldw -12(0,s_addr),tmp2 /* tmp2 = 2nd word */ 58 ldw -8(0,s_addr),tmp3 /* tmp3 = 3rd word */ 59 ldw -4(0,s_addr),tmp4 /* tmp4 = 4th word */ 71 ldws,ma 4(s_addr),tmp1 /* tmp1 = *s_addr++ */ 78 ldws 0(s_addr),tmp1 /* load up the back_porch */ 86 … ldwm 4(0,s_addr),tmp1 /* load up the first word from the source. tmp1 = *s_addr++ */ [all …]
|
D | strcpy.S | 37 #define s_addr r25 macro 51 extru,<> s_addr,31,2,tmp6 /*Is source word aligned? */ 52 ldwm 4(0,s_addr),oddside /*Assume yes and guess that it 61 bb,>= s_addr,29,twoatatime /*Branch if source was odd aligned*/ 68 ldwm 4(s_addr),oddside 72 ldwm 4(s_addr),evenside 76 ldwm 4(s_addr),oddside 87 ldwm 4(s_addr),evenside 91 ldwm 4(s_addr),oddside 133 ldbs,ma 1(s_addr),tmp1 [all …]
|
D | strncat.S | 24 #define s_addr r25 macro 38 comb,= r0,s_addr,quit /* quit if s2=NULL */ 72 extru s_addr,31,2,tmp4 /* Extract the low two bits of the source address.*/ 75 copy s_addr,tmp6 /* save original s_addr in case we find null in first word */ 76 copy s_addr, tmp7 /* save s_addr in case we find null before first store */ 78 dep 0,31,2,s_addr /* Compute the word address of the source. DELAY SLOT.*/ 81 ldwm 4(0,s_addr),tmp1 /* tmp1 = *s_addr s_addr += 4 (DELAY SLOT)*/ 92 ldwm 4(0,s_addr),tmp1 /* get a word*/ 102 ldws 0(s_addr),tmp1 /* load up the back_porch*/ 117 … ldwm 4(0,s_addr),tmp1 /* load up the first word from the source. tmp1 = *s_addr++*/ [all …]
|
D | strcat.S | 28 #define s_addr r25 macro 40 comb,= r0,s_addr,done /* quit if s2=NULL */ 73 extru s_addr,31,2,tmp1 /* Extract the low two bits of the source address. */ 77 dep 0,31,2,s_addr /* Compute the word address of the source. DELAY SLOT. */ 81 ldwm 4(0,s_addr),tmp1 /* tmp1 = *s_addr s_addr += 4 (DELAY SLOT) */ 95 ldwm 4(s_addr),tmp1 104 … ldwm 4(0,s_addr),tmp1 /* load up the first word from the source. tmp1 = *s_addr++ */ 105 ldwm 4(0,s_addr),tmp2 /* get either first or second word from source. */ 125 ldwm 4(0,s_addr),tmp1 /* get next word ! */ 131 ldwm 4(s_addr),tmp2 [all …]
|
D | strncpy.S | 29 #define s_addr r25 macro 41 combt,= s_addr,r0,pad_null_bytes1 /* if s2==NULL then pad nulls and exit */ 45 extru s_addr,31,2,tmp1 /* Extract the low two bits of the source address.*/ 49 dep 0,31,2,s_addr /* Compute the word address of the source. DELAY SLOT.*/ 52 ldwm 4(0,s_addr),tmp1 /* tmp1 = *s_addr s_addr += 4 (DELAY SLOT)*/ 60 ldwm 4(0,s_addr),tmp1 /* get a word*/ 70 ldws 0(s_addr),tmp1 /* load up the back_porch*/ 85 … ldwm 4(0,s_addr),tmp1 /* load up the first word from the source. tmp1 = *s_addr++*/ 90 ldwm 4(0,s_addr),tmp2 /* get either first or second word from source. */ 102 ldwm 4(0,s_addr),tmp2 [all …]
|