/picolibc-3.7.0-3.6.0/newlib/libc/machine/hppa/ |
D | strncpy.S | 33 #define tmp5 arg3 macro 44 extru d_addr,31,2,tmp5 /* Extract the low two bits of the destination address.*/ 45 …add count,tmp5,count /* pre increment the count by the byte address so that the count is… 46 comb,<> tmp5,tmp1,not_aligned /* branch if tmp5<>tmp1. */ 49 combt,= tmp5,r0,skip_mask 51 sh3add tmp5,r0,save /* compute mask in save*/ 82 sub,>= tmp5,tmp1,tmp3 /* compute the shift amt.and skip load if tmp5 > tmp1.*/ 89 combt,= tmp5,r0,skip_mask2 /* don't mask if whole word is valid*/ 91 sh3add tmp5,r0,save /* setup r1*/ 97 copy r0, tmp5 /* zero out tmp5 so we don't try to mask again*/ [all …]
|
D | memcmp.S | 37 #define tmp5 28 macro 59 extru s1,31,2,tmp5 /* Extract the low two bits of the s1 */ 60 sub,= tmp5,tmp1,tmp3 /* Are s1 & s2 aligned with each other? */ 65 combt,= tmp5,r0,skipmask /* skip masking, if we can */ 67 add tmp5,count,count /* bump count by the number of bytes */ 69 sh3add tmp5,r0,save /* save now has number of bits to mask */ 116 combt,=,n r0,tmp5,masks2 /* Do we need to mask beginning of s1 */ 117 add tmp5,count,count /* bump count by the number of bytes */ 119 sh3add tmp5,r0,save /* save now has number of bits to mask */ 159 masks1: sh3add tmp5,r0,save /*save now has number of bits to mask */ [all …]
|
D | strncat.S | 28 #define tmp5 arg3 macro 71 extru d_addr,31,2,tmp5 /* Extract the low two bits of the destination address.*/ 72 …add count,tmp5,count /* pre increment the count by the byte address so that the count is… 75 comb,<> tmp5,tmp4,not_aligned /* branch if tmp5<>tmp4. */ 78 combt,= tmp5,r0,skip_mask 80 sh3add tmp5,r0,save /* compute mask in save*/ 114 sub,>= tmp5,tmp4,tmp6 /* compute the shift amt.and skip load if tmp5 > tmp4.*/ 121 combt,= tmp5,r0,skip_mask4 /* don't mask if whole word is valid*/ 123 sh3add tmp5,r0,save /* setup r1*/ 132 copy r0, tmp5 /* zero out tmp5 so we don't try to mask again*/ [all …]
|
D | strncmp.S | 33 #define tmp5 28 macro 55 extru s1,31,2,tmp5 /* Extract the low two bits of the s1 */ 56 sub,= tmp5,tmp1,tmp3 /* Are s1 & s2 aligned with each other? */ 61 combt,= tmp5,r0,skipmask /* skip masking, if we can */ 63 add tmp5,count,count /* bump count by the number of bytes */ 65 sh3add tmp5,r0,save /* save now has number of bits to mask */ 121 combt,=,n r0,tmp5,masks2 /* Do we need to mask beginning of s1 */ 122 add tmp5,count,count /* bump count by the number of bytes */ 124 sh3add tmp5,r0,save /* save now has number of bits to mask */ 164 masks1: sh3add tmp5,r0,save /* save now has number of bits to mask */
|
D | memcpy.S | 26 #define tmp5 arg3 macro 94 ldw -4(s_addr),tmp5 104 vshd tmp4,tmp5,tmp6 /* position data ! */ 107 copy tmp5,tmp1
|
D | strcmp.S | 43 #define tmp5 28 macro 185 extru s2,31,2,tmp5 196 sh3add tmp5,r0,save /* save now has number of bits to mask */ 235 extru s2,31,2,tmp5 240 combt,=,n r0,tmp5,masks1 /* Do we need to mask beginning of s2 */ 241 sh3add tmp5,r0,save /* save now has number of bits to mask */
|
D | strcat.S | 32 #define tmp5 arg3 macro
|
D | strcpy.S | 43 #define tmp5 arg3 macro
|
/picolibc-3.7.0-3.6.0/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 …]
|