/picolibc-latest/newlib/libc/machine/hppa/ |
D | strncat.S | 31 #define tmp6 r31 macro 75 copy s_addr,tmp6 /* save original s_addr in case we find null in first word */ 116 sub,>= tmp5,tmp4,tmp6 /* compute the shift amt.and skip load if tmp5 > tmp4.*/ 118 zdep tmp6,28,29,tmp4 /* compute the number of bits to shift */ 197 copy tmp6,s_addr /* restore orig s_addr (aligned only) */ 218 addibt,<,n 0,tmp6,null3b /* if left shifting */ 219 sub r0,tmp6,tmp6 /* do null3b code */ 220 addi -4,tmp6,tmp6 222 add tmp6,s_addr,s_addr /* reset s_addr by 4 + shift_amt */ 225 subi -8,tmp6,tmp6 [all …]
|
D | strcat.S | 29 #define tmp6 r24 macro 74 extru d_addr,31,2,tmp6 /* Extract the low two bits of the destination address. */ 75 … sub,= tmp6,tmp1,tmp3 /* Compute the shift quantity and don't branch if tmp6=tmp1. */ 80 combt,= tmp6,r0,skip_mask 82 sh3add tmp6,r0,save 106 combt,= tmp6,r0,chunk2 /* don't mask if whole word is valid */ 109 sh3add tmp6,r0,save /* setup r1 */ 152 ldbx tmp6(s_addr),tmp4 153 add tmp6,s_addr,s_addr 163 addibt,= -1,tmp6,check3 /* check last 3 bytes of word */ [all …]
|
D | memcpy.S | 33 #define tmp6 r31 macro 97 vshd tmp1,tmp2,tmp6 /* position data ! */ 98 stbys,b,m tmp6,4(0,d_addr) /* store ! */ 100 vshd tmp2,tmp3,tmp6 /* position data ! */ 101 stwm tmp6,4(0,d_addr) /* store ! */ 103 vshd tmp3,tmp4,tmp6 /* position data ! */ 104 stwm tmp6,4(0,d_addr) /* store ! */ 106 vshd tmp4,tmp5,tmp6 /* position data ! */ 107 stwm tmp6,4(0,d_addr) /* store the data ! */
|
D | strcpy.S | 38 #define tmp6 r24 macro 51 extru,<> s_addr,31,2,tmp6 /*Is source word aligned? */ 54 dep,= d_addr,29,2,tmp6 /*Is target word aligned? */ 112 blr tmp6,r0 165 extru,<> tmp1,23,8,tmp6 /* look at left byte of halfword */ 167 stbs,ma tmp6,1(d_addr) 180 extru d_addr,31,2,tmp6 /* Extract low 2 bits of the dest addr */ 201 extru d_addr,31,2,tmp6 /* Extract low 2 bits of the dest addr */ 215 combt,= tmp6,r0,chunk1 /* don't mask if whole word valid */ 217 sh3add tmp6,r0,save /* setup r1 */ [all …]
|
D | memcmp.S | 38 #define tmp6 23 macro
|
D | strncmp.S | 34 #define tmp6 23 macro
|
D | strcmp.S | 44 #define tmp6 24 macro
|
/picolibc-latest/newlib/testsuite/newlib.string/ |
D | tstring.c | 77 char *tmp1, *tmp2, *tmp3, *tmp4, *tmp5, *tmp6, *tmp7; in main() local 275 tmp6 = buffer6 + x; in main() 311 mycopy (tmp6, tmp1, i); in main() 312 mycopy (tmp6 + i, tmp1, i + 1); in main() 328 strcmp (tmp5, tmp6) || in main() 330 strcmp (tmp7, tmp6) || in main() 338 printf ("tmp6 is <%p> <%s>\n", tmp6, tmp6); in main()
|