Fix misspellings in sysdeps/powerpc -- BZ 25337
authorPaul Pluzhnikov <ppluzhnikov@google.com>
Tue, 23 May 2023 12:11:30 +0000 (12:11 +0000)
committerPaul Pluzhnikov <ppluzhnikov@google.com>
Tue, 23 May 2023 15:23:09 +0000 (15:23 +0000)
All fixes are in comments, so the binaries should be identical
before/after this commit, but I can't verify this.

Reviewed-by: Rajalakshmi Srinivasaraghavan <rajis@linux.ibm.com>
23 files changed:
sysdeps/powerpc/atomic-machine.h
sysdeps/powerpc/bits/setjmp.h
sysdeps/powerpc/powerpc32/405/memcpy.S
sysdeps/powerpc/powerpc32/405/memset.S
sysdeps/powerpc/powerpc32/476/memset.S
sysdeps/powerpc/powerpc32/power4/multiarch/strncase-power7.c
sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l-power7.c
sysdeps/powerpc/powerpc64/configure.ac
sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc-redirect-macros.h
sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc.h
sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128_private.h
sysdeps/powerpc/powerpc64/power7/memmove.S
sysdeps/powerpc/powerpc64/power7/strcmp.S
sysdeps/powerpc/powerpc64/power7/strncpy.S
sysdeps/powerpc/powerpc64/power7/strrchr.S
sysdeps/powerpc/powerpc64/power8/strcasestr.S
sysdeps/powerpc/powerpc64/power8/strcmp.S
sysdeps/powerpc/powerpc64/power8/strlen.S
sysdeps/powerpc/powerpc64/power8/strncmp.S
sysdeps/powerpc/powerpc64/power8/strncpy.S
sysdeps/powerpc/powerpc64/power8/strnlen.S
sysdeps/powerpc/powerpc64/power8/strrchr.S
sysdeps/powerpc/powerpc64/setjmp-bug21895.c

index aae467cc50a4996ba6aca7f0ecc64638596003a2..80369e0f94a3146c7bf88758ca860c967062d835 100644 (file)
@@ -18,7 +18,7 @@
 
 /*
  * Never include sysdeps/powerpc/atomic-machine.h directly.
- * Alway use include/atomic.h which will include either
+ * Always use include/atomic.h which will include either
  * sysdeps/powerpc/powerpc32/atomic-machine.h
  * or
  * sysdeps/powerpc/powerpc64/atomic-machine.h
index ac92616ec9a3d15208642519ba822c9863b7324a..201208a53ac9da769989b18479c011cc544f7b11 100644 (file)
@@ -32,7 +32,7 @@
 
 /* The current powerpc 32-bit Altivec ABI specifies for SVR4 ABI and EABI
    the vrsave must be at byte 248 & v20 at byte 256.  So we must pad this
-   correctly on 32 bit.  It also insists that vecregs are only gauranteed
+   correctly on 32 bit.  It also insists that vecregs are only guaranteed
    4 byte alignment so we need to use vperm in the setjmp/longjmp routines.
    We have to version the code because members like  int __mask_was_saved
    in the jmp_buf will move as jmp_buf is now larger than 248 bytes.  We
index a2d0df0e3230a0f768e06e8080089c4ca12f21f8..b5db693142505343e83979090c9ad668d2f55fd3 100644 (file)
        r5:byte count
 
        Save return address in r0.
-       If destinationn and source are unaligned and copy count is greater than 256
+       If destination and source are unaligned and copy count is greater than 256
        then copy 0-3 bytes to make destination aligned.
        If 32 or more bytes to copy we use 32 byte copy loop.
-       Finaly we copy 0-31 extra bytes. */
+       Finally we copy 0-31 extra bytes. */
 
 EALIGN (memcpy, 5, 0)
 /* Check if bytes to copy are greater than 256 and if
index 6c574ed79eadee8a0d45df34b8ec5fbd39365057..8ddad2274c30ab7d9f51fd2e3bad1df52789b45d 100644 (file)
        r12:temp return address
 
        Save return address in r12
-       If destinationn is unaligned and count is greater tha 255 bytes
+       If destination is unaligned and count is greater than 255 bytes
        set 0-3 bytes to make destination aligned
-       If count is greater tha 255 bytes and setting zero to memory
-       use dbcz to set memeory when we can
-       otherwsie do the follwoing
+       If count is greater than 255 bytes and setting zero to memory
+       use dbcz to set memory when we can
+       otherwise do the following
        If 16 or more words to set we use 16 word copy loop.
-       Finaly we set 0-15 extra bytes with string store. */
+       Finally we set 0-15 extra bytes with string store. */
 
 EALIGN (memset, 5, 0)
        rlwinm  r11,r4,0,24,31
index 527291e1b93404a4797da5da4657cfd591220f31..29b0feaccc2ff117ed59c30e4c1a6e69d1a608de 100644 (file)
        r12:temp return address
 
        Save return address in r12
-       If destinationn is unaligned and count is greater tha 255 bytes
+       If destination is unaligned and count is greater than 255 bytes
        set 0-3 bytes to make destination aligned
-       If count is greater tha 255 bytes and setting zero to memory
-       use dbcz to set memeory when we can
-       otherwsie do the follwoing
+       If count is greater than 255 bytes and setting zero to memory
+       use dbcz to set memory when we can
+       otherwise do the following
        If 16 or more words to set we use 16 word copy loop.
-       Finaly we set 0-15 extra bytes with string store. */
+       Finally we set 0-15 extra bytes with string store. */
 
 EALIGN (memset, 5, 0)
        rlwinm  r11,r4,0,24,31
index 4c144ac62068f06be75e462f590354393a494c89..d5602fca6ae20b7b662e0bcc1652d6ad1032257f 100644 (file)
@@ -1,4 +1,4 @@
-/* Optimized strcasecmp_l implememtation for POWER7.
+/* Optimized strcasecmp_l implementation for POWER7.
    Copyright (C) 2013-2023 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
index fb668a1f34014e410d6f42443292dbfd7363354a..477b8e72cf0e88aa768fb0b2cf48ce30552f27a6 100644 (file)
@@ -1,4 +1,4 @@
-/* Optimized strcasecmp_l implememtation for POWER7.
+/* Optimized strcasecmp_l implementation for POWER7.
    Copyright (C) 2013-2023 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
index 111a0ae4b39bdde1be41515209da6a1900a0b8ce..575745af3ede8866b2228630c9f2b9d20c9117ea 100644 (file)
@@ -27,7 +27,7 @@ fi
 # We check if compiler supports @notoc generation since there is no
 # gain by enabling it if it will be optimized away by the linker.
 # It also helps linkers that might not optimize it and end up
-# generating stubs with ISA 3.1 instruction even targetting older ISA.
+# generating stubs with ISA 3.1 instruction even targeting older ISA.
 AC_CACHE_CHECK([if the compiler supports @notoc],
               libc_cv_ppc64_notoc, [dnl
   cat > conftest.c <<EOF
index 5fc69e644495d703ec7190ffb05a4cbea01b31cd..d60c86c41b1852a251f87e7fd1eb1ae88730d8bd 100644 (file)
@@ -34,7 +34,7 @@
      Redirect func to a function named function ## variant ## reentrant_suffix
 
    F128_REDIR(function)
-     Convience wrapper for F128_REDIR_R where function does not require
+     Convenience wrapper for F128_REDIR_R where function does not require
      a suffix argument.
 
 */
index 017f4dd184640488bb0cd78d08d5cb5df66f42fb..0d2a28563e29da6c8daf6e10a0d15230f6227285 100644 (file)
@@ -68,7 +68,7 @@
         _F128_IFUNC2 (__ ## func ## f128, pfx2 ## func ## f128, r);
 
 /* GEN_COMPAT_R_e(f)
-     Generate a compatability symbol for finite alias of ieee function.  */
+     Generate a compatibility symbol for finite alias of ieee function.  */
 #define GEN_COMPAT_R_e(f, r) \
        libm_alias_finite (__ieee754_ ## f ## f128 ## r, __ ## f ## f128 ## r)
 
index 11f5329d32aa5e9d4fee3881a76d216ab62bdf62..b1f0c9abea7dcc17925226ace8f2a9530c5e8d95 100644 (file)
@@ -44,7 +44,7 @@
 
 #include <float128-ifunc-macros.h>
 
-/* Declare these now.  These prototyes are not included
+/* Declare these now.  These prototypes are not included
    in any header.  */
 extern __typeof (cosf128) __ieee754_cosf128;
 extern __typeof (asinhf128) __ieee754_asinhf128;
index 6988eff18f853fe93d2985fce19a9d2028064842..e9a9cae6a4df0d4489f8519887287db3ecd8ba9c 100644 (file)
@@ -425,7 +425,7 @@ L(end_unaligned_loop):
        /* Return original DST pointer.  */
        blr
 
-       /* Start to memcpy backward implementation: the algorith first check if
+       /* Start to memcpy backward implementation: the algorithm first check if
           src and dest have the same alignment and if it does align both to 16
           bytes and copy using VSX instructions.
           If does not, align dest to 16 bytes and use VMX (altivec) instruction
index c1c2a6f6b3586e4a4a48f8ca2020159f09c6e74e..bd41639c5dcdb2b7f0da94b0f6188f8584a8f63a 100644 (file)
@@ -17,7 +17,7 @@
    <https://www.gnu.org/licenses/>.  */
 
 /* The optimization is achieved here through cmpb instruction.
-   8byte aligned strings are processed with double word comparision
+   8byte aligned strings are processed with double word comparison
    and unaligned strings are handled effectively with loop unrolling
    technique  */
 
index eec0c41ccba91498261fded8a32451641bb270ca..8d55a0cbccc48ac3aaa3c5c7f064b288180ab9a5 100644 (file)
@@ -479,7 +479,7 @@ L(storebyte2):
        rldicl  r6, r3, 0, 61   /* Recalculate padding */
        mr      r7, r6
 
-       /* src is algined */
+       /* src is aligned */
 L(srcaligndstunalign):
        mr      r9, r3
        mr      r6, r7
index 7f730c8d5e3d309cb5e609490ef2874aa8a3c031..accff65f0410385816f14c0ea22ea3df6ed8daf4 100644 (file)
@@ -31,7 +31,7 @@ ENTRY_TOCLESS (STRRCHR)
        clrrdi  r8,r3,3       /* Align the address to doubleword boundary.  */
        cmpdi   cr7,r4,0
        ld      r12,0(r8)     /* Load doubleword from memory.  */
-       li      r9,0          /* used to store last occurence */
+       li      r9,0          /* used to store last occurrence */
        li      r0,0          /* Doubleword with null chars to use
                                 with cmpb.  */
 
index 1d1eeceef7487d3b8e933a89c564e38e19cf0b4c..2e88481abdb9e0f70981c26f901eecabe5b03842 100644 (file)
@@ -137,7 +137,7 @@ ENTRY (STRCASESTR, 4)
        beq     cr7, L(skipcheck)
        cmpw    cr7, r3, r29
        ble     cr7, L(firstpos)
-       /* Move r3 to the first occurence.  */
+       /* Move r3 to the first occurrence.  */
 L(skipcheck):
        mr      r3, r29
 L(firstpos):
@@ -448,7 +448,7 @@ L(loop1):
        beq     cr7, L(skipcheck1)
        cmpw    cr7, r3, r29
        ble     cr7, L(nextpos)
-       /* Move r3 to first occurence.  */
+       /* Move r3 to first occurrence.  */
 L(skipcheck1):
        mr      r3, r29
 L(nextpos):
index 4b1cde92ae87a5af15e785c712ceb47d32f339e2..4b36723c84d6450d89fe3f73eff7f6ef2290a6cb 100644 (file)
@@ -207,7 +207,7 @@ L(check_source2_byte_loop):
        bdnz    L(check_source2_byte_loop)
 
        /* If source2 is unaligned to doubleword, the code needs to check
-          on each interation if the unaligned doubleword access will cross
+          on each iteration if the unaligned doubleword access will cross
           a 4k page boundary.  */
        .align  5
 L(loop_unaligned):
index 4e1d884cc030ae91a501f0ab026a3928f9f86443..33a3e6af27be6d265d964ac72b6fffb3ecb1eb06 100644 (file)
@@ -65,7 +65,7 @@ ENTRY_TOCLESS (STRLEN, 4)
 
 L(align64):
        /* Proceed to the old (POWER7) implementation, checking two doublewords
-          per iteraction.  For the first 56 bytes, we will just check for null
+          per iteration.  For the first 56 bytes, we will just check for null
           characters.  After that, we will also check if we are 64-byte aligned
           so we can jump to the vectorized implementation.  We will unroll
           these loops to avoid excessive branching.  */
index b30f970c666006d1afd26b9d1eafbd77c059008d..65d0db49f40eaff96a499a0b3bca5f3fd6d5bc00 100644 (file)
@@ -101,7 +101,7 @@ L(align_8b):
        b       L(loop_ne_align_1)
 
        /* If source2 is unaligned to doubleword, the code needs to check
-          on each interation if the unaligned doubleword access will cross
+          on each iteration if the unaligned doubleword access will cross
           a 4k page boundary.  */
        .align 4
 L(loop_ne_align_0):
index 79a3d5aac33c2b91d0aa857cca00436920f96e9c..9cfa08ef95989985b7fc8040c5d023d87864abc1 100644 (file)
@@ -144,7 +144,7 @@ L(short_path_2):
        .align  4
 L(short_path_loop):
        /* At this point, the induction variable, r5, as well as the pointers
-          to dest and src (r9 and r4, respectivelly) have been updated.
+          to dest and src (r9 and r4, respectively) have been updated.
 
           Note: The registers r7 and r10 are induction variables derived from
           r5.  They are used to determine if the total number of writes has
@@ -351,7 +351,7 @@ L(pagecross):
        cmpdi   cr7,r9,0
        bne     cr7,L(short_path_prepare_2)
 
-       /* No null byte found in the 32 bytes readed and length not reached,
+       /* No null byte found in the 32 bytes read and length not reached,
           read source again using unaligned loads and store them.  */
        ld      r9,0(r4)
        addi    r29,r3,16
index a8495afad597fd05aa2c687cb3431e21166aa014..5bc62d6fbb31a31c815b712bac76bf8ce3957369 100644 (file)
@@ -166,7 +166,7 @@ L(loop_64B):
        vminub  v6,v3,v4
        vminub  v7,v5,v6
        vcmpequb. v7,v7,v0              /* Check for null bytes.  */
-       addi    r5,r5,64                /* Add pointer to next iteraction.  */
+       addi    r5,r5,64                /* Add pointer to next iteration.  */
        bne     cr6,L(found_64B)        /* If found null bytes.  */
        bdnz    L(loop_64B)             /* Continue the loop if count > 0. */
 
index 62b4d493e7f191e1f332bfeeb9e082aab4b4c5a4..dad2eb11b8a966fd8671abe42c89c0a81f5e2740 100644 (file)
@@ -74,7 +74,7 @@ ENTRY_TOCLESS (STRRCHR)
        clrrdi  r8,r3,3       /* Align the address to doubleword boundary.  */
        cmpdi   cr7,r4,0
        ld      r12,0(r8)     /* Load doubleword from memory.  */
-       li      r9,0          /* Used to store last occurence.  */
+       li      r9,0          /* Used to store last occurrence.  */
        li      r0,0          /* Doubleword with null chars to use
                                 with cmpb.  */
 
index 31eab6c422cf250fda0fa950c3d6a40023bf2375..d15541c9dd66daede0f3bf3244cbedd12e3149bc 100644 (file)
@@ -20,7 +20,7 @@
 #include <string.h>
 #include <setjmp.h>
 
-/* Copy r1 adress to a local variable.  */
+/* Copy r1 address to a local variable.  */
 #define GET_STACK_POINTER(sp)    \
   ({                             \
     asm volatile ("mr %0, 1\n\t"  \