diff options
Diffstat (limited to 'sysdeps/tile/tilegx/strchr.c')
-rw-r--r-- | sysdeps/tile/tilegx/strchr.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sysdeps/tile/tilegx/strchr.c b/sysdeps/tile/tilegx/strchr.c index 36dfd31391..1a5eb5c927 100644 --- a/sysdeps/tile/tilegx/strchr.c +++ b/sysdeps/tile/tilegx/strchr.c @@ -38,16 +38,16 @@ strchr (const char *s, int c) match neither zero nor goal (we make sure the high bit of each byte is 1, and the low 7 bits are all the opposite of the goal byte). */ const uint64_t before_mask = MASK (s_int); - uint64_t v = (*p | before_mask) ^ (goal & __insn_v1shrui (before_mask, 1)); + uint64_t v = (*p | before_mask) ^ (goal & v1shrui (before_mask, 1)); uint64_t zero_matches, goal_matches; while (1) { /* Look for a terminating '\0'. */ - zero_matches = __insn_v1cmpeqi (v, 0); + zero_matches = v1cmpeqi (v, 0); /* Look for the goal byte. */ - goal_matches = __insn_v1cmpeq (v, goal); + goal_matches = v1cmpeq (v, goal); if (__builtin_expect ((zero_matches | goal_matches) != 0, 0)) break; |