glibc/sysdeps/tile/tilegx
Chris Metcalf 64d76ca064 tilegx: small performance fix for string routines
We were multiplying a byte by 0x0101010101010101ULL to create a
constant for SIMD ops, but the compiler isn't good at optimizing
this case (the fact that one operand is a byte is lost by the time
it would be possible to do the optimization).  So instead we add
a helper routine that explicitly uses SIMD ops to create the constant.
2012-05-14 15:46:12 -04:00
..
bits Replace FSF snail mail address by URL. 2012-03-09 23:56:38 +00:00
tilegx32
tilegx64
memchr.c tilegx: small performance fix for string routines 2012-05-14 15:46:12 -04:00
memcpy.c tile: allow memcpy(p, p, n) without corrupting memory at "p" 2012-05-14 15:46:12 -04:00
memset.c tilegx: small performance fix for string routines 2012-05-14 15:46:12 -04:00
memusage.h Replace FSF snail mail address by URL. 2012-03-09 23:56:38 +00:00
rawmemchr.c tilegx: small performance fix for string routines 2012-05-14 15:46:12 -04:00
strchr.c tilegx: small performance fix for string routines 2012-05-14 15:46:12 -04:00
strchrnul.c tilegx: small performance fix for string routines 2012-05-14 15:46:12 -04:00
string-endian.h tilegx: small performance fix for string routines 2012-05-14 15:46:12 -04:00
strlen.c Replace FSF snail mail address by URL. 2012-03-09 23:56:38 +00:00
strrchr.c tilegx: small performance fix for string routines 2012-05-14 15:46:12 -04:00