about summary refs log tree commit diff
path: root/sysdeps/powerpc/powerpc64/multiarch/strspn-power8.S
diff options
context:
space:
mode:
authorPaul E. Murphy <murphyp@linux.vnet.ibm.com>2016-04-25 09:11:02 -0500
committerPaul E. Murphy <murphyp@linux.vnet.ibm.com>2016-04-25 09:11:02 -0500
commit8f1b841e452dbb083112fd036033b7f4af506ba0 (patch)
tree96374cca2c14ef7e066c316cf90b97eff4db6ea3 /sysdeps/powerpc/powerpc64/multiarch/strspn-power8.S
parentfdcf1c9480342d9f5fc2d23f142d621bcb4d00a4 (diff)
downloadglibc-8f1b841e452dbb083112fd036033b7f4af506ba0.tar.gz
glibc-8f1b841e452dbb083112fd036033b7f4af506ba0.tar.xz
glibc-8f1b841e452dbb083112fd036033b7f4af506ba0.zip
powerpc: Add optimized strcspn for P8
A few minor adjustments to the P8 strspn gives us
an almost equally optimized P8 strcspn.
Diffstat (limited to 'sysdeps/powerpc/powerpc64/multiarch/strspn-power8.S')
-rw-r--r--sysdeps/powerpc/powerpc64/multiarch/strspn-power8.S17
1 files changed, 1 insertions, 16 deletions
diff --git a/sysdeps/powerpc/powerpc64/multiarch/strspn-power8.S b/sysdeps/powerpc/powerpc64/multiarch/strspn-power8.S
index 86a4e090d7..27d25e04bf 100644
--- a/sysdeps/powerpc/powerpc64/multiarch/strspn-power8.S
+++ b/sysdeps/powerpc/powerpc64/multiarch/strspn-power8.S
@@ -18,22 +18,7 @@
 
 #include <sysdep.h>
 
-#undef EALIGN
-#define EALIGN(name, alignt, words)				\
-  .section ".text";						\
-  ENTRY_2(__strspn_power8)					\
-  .align ALIGNARG(alignt);					\
-  EALIGN_W_##words;						\
-  BODY_LABEL(__strspn_power8):					\
-  cfi_startproc;						\
-  LOCALENTRY(__strspn_power8)
-
-#undef END
-#define END(name)						\
-  cfi_endproc;							\
-  TRACEBACK(__strspn_power8)					\
-  END_2(__strspn_power8)
-
+#define STRSPN __strspn_power8
 #undef libc_hidden_builtin_def
 #define libc_hidden_builtin_def(name)