/picolibc-3.5.0-3.4.0/newlib/libc/machine/spu/ |
D | memmove.c | 50 vec_uchar16 sdata1, sdata2, sdata, ddata, shuffle; in memmove() local 104 shuffle = (vec_uchar16)spu_add((vec_uint4)spu_splats((unsigned char)delta), in memmove() 113 sdata = spu_shuffle(sdata1, sdata2, shuffle); in memmove() 137 *vDst++ = spu_shuffle(sdata1, sdata2, shuffle); in memmove() 144 *vDst = spu_sel(*vDst, spu_shuffle(sdata2, *vSrc, shuffle), mask); in memmove() 172 …shuffle = (vec_uchar16)spu_sub(VEC_LITERAL(vec_uint4, 0x10111213, 0x14151617, 0x18191A1B, 0x1C1D1E… in memmove() 181 sdata = spu_shuffle(sdata1, sdata2, shuffle); in memmove() 205 *vDst-- = spu_shuffle(sdata1, sdata2, shuffle); in memmove() 212 *vDst = spu_sel(*vDst, spu_shuffle(*vSrc, sdata1, shuffle), mask); in memmove()
|
D | memcpy.c | 53 vec_uchar16 sdata1, sdata2, sdata, ddata, shuffle; in memcpy() local 75 shuffle = (vec_uchar16)spu_add((vec_uint4)spu_splats((unsigned char)delta), in memcpy() 84 sdata = spu_shuffle(sdata1, sdata2, shuffle); in memcpy() 108 *vDst++ = spu_shuffle(sdata1, sdata2, shuffle); in memcpy() 115 *vDst = spu_sel(*vDst, spu_shuffle(sdata2, *vSrc, shuffle), mask); in memcpy()
|
D | strcpy.h | 46 vec_uchar16 sdata1, sdata2, sdata, shuffle; in _strncpy() local 80 shuffle = spu_splats((unsigned char) offset); in _strncpy() 81 shuffle = (vec_uchar16) spu_add((vec_uint4) shuffle, val_0123); in _strncpy() 86 sdata = spu_shuffle(sdata1, sdata2, shuffle); in _strncpy() 139 sdata = spu_shuffle(sdata1, sdata2, shuffle); in _strncpy() 152 sdata = spu_shuffle(sdata1, sdata2, shuffle); in _strncpy()
|
D | strcspn.c | 45 vec_uchar16 shuffle, match, initial_splat, splat; in strcspn() local 51 shuffle = (vec_uchar16)spu_add((vec_uint4)spu_splats((unsigned char) offset), in strcspn() 64 data1 = spu_shuffle(dataA, dataB, shuffle); in strcspn()
|
D | strpbrk.c | 45 vec_uchar16 shuffle, match, initial_splat, splat, eos; in strpbrk() local 51 shuffle = (vec_uchar16)spu_add((vec_uint4)spu_splats((unsigned char) offset), in strpbrk() 62 data1 = spu_shuffle(dataA, dataB, shuffle); in strpbrk()
|
D | strspn.c | 45 vec_uchar16 shuffle, match, initial_splat, splat; in strspn() local 51 shuffle = (vec_uchar16)spu_add((vec_uint4)spu_splats((unsigned char) offset), in strspn() 64 data1 = spu_shuffle(dataA, dataB, shuffle); in strspn()
|
/picolibc-3.5.0-3.4.0/newlib/libc/machine/sparc/ |
D | shuffle.c | 24 shuffle (int a, int b) in shuffle() function
|
D | CMakeLists.txt | 39 shuffle.c
|
D | meson.build | 39 'shuffle.c',
|
/picolibc-3.5.0-3.4.0/newlib/libc/machine/sparc/machine/ |
D | sparclet.h | 39 shuffle (int a, int b) in shuffle() function
|
/picolibc-3.5.0-3.4.0/ |
D | COPYING.picolibc | 4216 newlib/libc/machine/sparc/shuffle.c
|
/picolibc-3.5.0-3.4.0/newlib/ |
D | ChangeLog-2015 | 24085 * libc/machine/sparc/{scan.c,shuffle.c}: New files.
|