/picolibc-latest/newlib/libc/machine/hppa/ |
D | strncpy.S | 35 #define tmp5 arg3 macro 46 extru d_addr,31,2,tmp5 /* Extract the low two bits of the destination address.*/ 47 …add count,tmp5,count /* pre increment the count by the byte address so that the count is… 48 comb,<> tmp5,tmp1,not_aligned /* branch if tmp5<>tmp1. */ 51 combt,= tmp5,r0,skip_mask 53 sh3add tmp5,r0,save /* compute mask in save*/ 84 sub,>= tmp5,tmp1,tmp3 /* compute the shift amt.and skip load if tmp5 > tmp1.*/ 91 combt,= tmp5,r0,skip_mask2 /* don't mask if whole word is valid*/ 93 sh3add tmp5,r0,save /* setup r1*/ 99 copy r0, tmp5 /* zero out tmp5 so we don't try to mask again*/ [all …]
|
D | memcmp.S | 39 #define tmp5 28 macro 61 extru s1,31,2,tmp5 /* Extract the low two bits of the s1 */ 62 sub,= tmp5,tmp1,tmp3 /* Are s1 & s2 aligned with each other? */ 67 combt,= tmp5,r0,skipmask /* skip masking, if we can */ 69 add tmp5,count,count /* bump count by the number of bytes */ 71 sh3add tmp5,r0,save /* save now has number of bits to mask */ 118 combt,=,n r0,tmp5,masks2 /* Do we need to mask beginning of s1 */ 119 add tmp5,count,count /* bump count by the number of bytes */ 121 sh3add tmp5,r0,save /* save now has number of bits to mask */ 161 masks1: sh3add tmp5,r0,save /*save now has number of bits to mask */ [all …]
|
D | strncat.S | 30 #define tmp5 arg3 macro 73 extru d_addr,31,2,tmp5 /* Extract the low two bits of the destination address.*/ 74 …add count,tmp5,count /* pre increment the count by the byte address so that the count is… 77 comb,<> tmp5,tmp4,not_aligned /* branch if tmp5<>tmp4. */ 80 combt,= tmp5,r0,skip_mask 82 sh3add tmp5,r0,save /* compute mask in save*/ 116 sub,>= tmp5,tmp4,tmp6 /* compute the shift amt.and skip load if tmp5 > tmp4.*/ 123 combt,= tmp5,r0,skip_mask4 /* don't mask if whole word is valid*/ 125 sh3add tmp5,r0,save /* setup r1*/ 134 copy r0, tmp5 /* zero out tmp5 so we don't try to mask again*/ [all …]
|
D | strncmp.S | 35 #define tmp5 28 macro 57 extru s1,31,2,tmp5 /* Extract the low two bits of the s1 */ 58 sub,= tmp5,tmp1,tmp3 /* Are s1 & s2 aligned with each other? */ 63 combt,= tmp5,r0,skipmask /* skip masking, if we can */ 65 add tmp5,count,count /* bump count by the number of bytes */ 67 sh3add tmp5,r0,save /* save now has number of bits to mask */ 123 combt,=,n r0,tmp5,masks2 /* Do we need to mask beginning of s1 */ 124 add tmp5,count,count /* bump count by the number of bytes */ 126 sh3add tmp5,r0,save /* save now has number of bits to mask */ 166 masks1: sh3add tmp5,r0,save /* save now has number of bits to mask */
|
D | memcpy.S | 28 #define tmp5 arg3 macro 96 ldw -4(s_addr),tmp5 106 vshd tmp4,tmp5,tmp6 /* position data ! */ 109 copy tmp5,tmp1
|
D | strcmp.S | 45 #define tmp5 28 macro 187 extru s2,31,2,tmp5 198 sh3add tmp5,r0,save /* save now has number of bits to mask */ 237 extru s2,31,2,tmp5 242 combt,=,n r0,tmp5,masks1 /* Do we need to mask beginning of s2 */ 243 sh3add tmp5,r0,save /* save now has number of bits to mask */
|
D | strcat.S | 34 #define tmp5 arg3 macro
|
D | strcpy.S | 45 #define tmp5 arg3 macro
|
/picolibc-latest/newlib/testsuite/newlib.string/ |
D | tstring.c | 77 char *tmp1, *tmp2, *tmp3, *tmp4, *tmp5, *tmp6, *tmp7; in main() local 95 tmp5 = buffer5; in main() 215 tmp5[0] = '\0'; in main() 216 strncat (tmp5, "123", 2); in main() 221 memcmp (tmp5, "12", 3) || in main() 274 tmp5 = buffer5 + x; in main() 304 tmp5[0] = '\0'; in main() 305 if (strncpy (tmp5, tmp1, i+1) != tmp5 || in main() 306 strcat (tmp5, tmp1) != tmp5) in main() 328 strcmp (tmp5, tmp6) || in main() [all …]
|