This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 00/22] Enable i386 multiarch functions


This set of patches moves i686 multiarch functions from i686/multiarch
to multiarch one by one so that multiarch functions are available for
i486, i586 and i686 targets.  The last patch will remove Makefile in
i686/multiarch and fully enable tests in multiarch/ifunc-impl-list.c.
i686/fpu/multiarch will also be moved to fpu/multiarch.

H.J. Lu (22):
  Enable i386 memset family multiarch functions
  Enable i386 memcpy family multiarch functions
  Enable i386 memchr multiarch functions
  Enable i386 memcmp multiarch functions
  Enable i386 memrchr multiarch functions
  Enable i386 rawmemchr multiarch functions
  Enable i386 sched_cpucount multiarch functions
  Enable i386 s_fma family multiarch functions
  Enable i386 strcpy family multiarch functions
  Enable i386 strcmp family multiarch functions
  Enable i386 strcat multiarch functions
  Enable i386 strchr multiarch functions
  Enable i386 strcspn family multiarch functions
  Enable i386 strrchr multiarch functions
  Enable i386 strlen family multiarch functions
  Enable i386 strspn multiarch functions
  Enable i386 wcschr/wcsrchr multiarch functions
  Enable i386 wcscmp multiarch functions
  Enable i386 wcscpy multiarch functions
  Enable i386 wcslen multiarch functions
  Enable i386 wmemcmp multiarch functions
  Enable i386 math multiarch functions

 sysdeps/i386/{i686 => }/fpu/multiarch/Makefile     |   2 +-
 .../e_expf-ia32.S => fpu/multiarch/e_expf-i386.S}  |   4 +-
 .../i386/{i686 => }/fpu/multiarch/e_expf-sse2.S    |   0
 sysdeps/i386/{i686 => }/fpu/multiarch/e_expf.c     |   8 +-
 .../i386/{i686 => }/fpu/multiarch/s_cosf-sse2.S    |   0
 sysdeps/i386/{i686 => }/fpu/multiarch/s_cosf.c     |   6 +-
 .../i386/{i686 => }/fpu/multiarch/s_sincosf-sse2.S |   0
 sysdeps/i386/{i686 => }/fpu/multiarch/s_sincosf.c  |   6 +-
 .../i386/{i686 => }/fpu/multiarch/s_sinf-sse2.S    |   0
 sysdeps/i386/{i686 => }/fpu/multiarch/s_sinf.c     |   6 +-
 sysdeps/i386/i586/multiarch/bzero-i386.S           |   6 +
 sysdeps/i386/i586/multiarch/bzero-i586.S           |   7 +
 sysdeps/i386/i586/multiarch/bzero.c                |   1 +
 sysdeps/i386/i586/multiarch/memcpy.c               |   1 +
 sysdeps/i386/i586/multiarch/mempcpy.c              |   1 +
 sysdeps/i386/i586/multiarch/memset-i386.S          |   5 +
 sysdeps/i386/i586/multiarch/memset-i586.S          |   7 +
 sysdeps/i386/i586/multiarch/memset.c               |   1 +
 .../e_expf-ia32.S => i586/multiarch/rtld-memcpy.S} |   9 +-
 .../e_expf-ia32.S => i586/multiarch/rtld-stpcpy.S} |   9 +-
 .../e_expf-ia32.S => i586/multiarch/rtld-strchr.S} |   9 +-
 .../e_expf-ia32.S => i586/multiarch/rtld-strlen.S} |   9 +-
 .../multiarch/static-memcpy.S}                     |  11 +-
 .../multiarch/static-mempcpy.S}                    |  11 +-
 .../multiarch/static-strlen.S}                     |  11 +-
 sysdeps/i386/i586/multiarch/stpcpy-i386.S          |   8 ++
 sysdeps/i386/i586/multiarch/stpcpy-i586.S          |   7 +
 sysdeps/i386/i586/multiarch/stpcpy.c               |   1 +
 sysdeps/i386/i586/multiarch/strchr-i386.S          |   8 ++
 sysdeps/i386/i586/multiarch/strchr-i586.S          |   7 +
 sysdeps/i386/i586/multiarch/strchr.c               |   1 +
 sysdeps/i386/i586/multiarch/strcpy-i586.S          |   7 +
 sysdeps/i386/i586/multiarch/strcpy.c               |   1 +
 sysdeps/i386/i586/multiarch/strlen-i386.S          |   4 +
 sysdeps/i386/i586/multiarch/strlen-i586.S          |   7 +
 sysdeps/i386/i586/multiarch/strlen.c               |   1 +
 sysdeps/i386/i686/multiarch/Makefile               |  47 -------
 sysdeps/i386/i686/multiarch/bcopy-i386.S           |   1 +
 sysdeps/i386/i686/multiarch/bcopy-i686.S           |   7 +
 sysdeps/i386/i686/multiarch/bcopy.S                |  59 --------
 sysdeps/i386/i686/multiarch/bcopy.c                |   1 +
 sysdeps/i386/i686/multiarch/bzero-i386.S           |   1 +
 sysdeps/i386/i686/multiarch/bzero-i586.S           |   1 +
 sysdeps/i386/i686/multiarch/bzero-i686.S           |   7 +
 sysdeps/i386/i686/multiarch/bzero.S                |  62 ---------
 sysdeps/i386/i686/multiarch/bzero.c                |   1 +
 sysdeps/i386/i686/multiarch/memcmp-i386.S          |   1 +
 sysdeps/i386/i686/multiarch/memcmp-i686.S          |   7 +
 sysdeps/i386/i686/multiarch/memcmp.S               |  62 ---------
 sysdeps/i386/i686/multiarch/memcmp.c               |   1 +
 sysdeps/i386/i686/multiarch/memcpy-i386.S          |   1 +
 sysdeps/i386/i686/multiarch/memcpy-i586.S          |   1 +
 sysdeps/i386/i686/multiarch/memcpy-i686.S          |   7 +
 sysdeps/i386/i686/multiarch/memcpy.S               |  78 -----------
 sysdeps/i386/i686/multiarch/memcpy.c               |   1 +
 sysdeps/i386/i686/multiarch/memcpy_chk.S           |  50 -------
 sysdeps/i386/i686/multiarch/memmove-i386.S         |   1 +
 sysdeps/i386/i686/multiarch/memmove-i686.S         |   7 +
 sysdeps/i386/i686/multiarch/memmove.S              |  89 ------------
 sysdeps/i386/i686/multiarch/memmove.c              |   1 +
 sysdeps/i386/i686/multiarch/memmove_chk.S          |  94 -------------
 sysdeps/i386/i686/multiarch/mempcpy-i386.S         |   1 +
 sysdeps/i386/i686/multiarch/mempcpy-i586.S         |   1 +
 sysdeps/i386/i686/multiarch/mempcpy-i686.S         |  10 ++
 sysdeps/i386/i686/multiarch/mempcpy.S              |  81 -----------
 sysdeps/i386/i686/multiarch/mempcpy.c              |   1 +
 sysdeps/i386/i686/multiarch/mempcpy_chk.S          |  50 -------
 sysdeps/i386/i686/multiarch/memrchr-c.c            |   7 -
 sysdeps/i386/i686/multiarch/memset-i386.S          |   1 +
 sysdeps/i386/i686/multiarch/memset-i586.S          |   1 +
 sysdeps/i386/i686/multiarch/memset-i686.S          |   7 +
 sysdeps/i386/i686/multiarch/memset.S               |  75 ----------
 sysdeps/i386/i686/multiarch/memset.c               |   1 +
 sysdeps/i386/i686/multiarch/memset_chk.S           |  82 -----------
 .../e_expf-ia32.S => multiarch/rtld-memcmp.S}      |   9 +-
 .../e_expf-ia32.S => multiarch/rtld-memcpy.S}      |   9 +-
 .../e_expf-ia32.S => multiarch/rtld-memmove.S}     |   9 +-
 sysdeps/i386/i686/multiarch/rtld-memset.S          |   1 +
 .../e_expf-ia32.S => multiarch/rtld-strcmp.S}      |   9 +-
 .../e_expf-ia32.S => multiarch/static-memcpy.S}    |  11 +-
 .../e_expf-ia32.S => multiarch/static-memmove.S}   |  11 +-
 .../e_expf-ia32.S => multiarch/static-mempcpy.S}   |  11 +-
 sysdeps/i386/i686/multiarch/stpcpy.S               |   9 --
 sysdeps/i386/i686/multiarch/stpncpy.S              |   8 --
 sysdeps/i386/i686/multiarch/strcasecmp.S           |  39 ------
 sysdeps/i386/i686/multiarch/strcasecmp_l.S         |   7 -
 sysdeps/i386/i686/multiarch/strcat.S               |  92 -------------
 sysdeps/i386/i686/multiarch/strchr-i586.S          |   1 +
 sysdeps/i386/i686/multiarch/strchr.S               |  57 --------
 sysdeps/i386/i686/multiarch/strcmp-i386.c          |   1 +
 sysdeps/i386/i686/multiarch/strcmp-i686.S          |  14 ++
 sysdeps/i386/i686/multiarch/strcmp.S               |  95 -------------
 sysdeps/i386/i686/multiarch/strcmp.c               |   1 +
 sysdeps/i386/i686/multiarch/strcpy.S               | 116 ----------------
 sysdeps/i386/i686/multiarch/strcspn.S              |  80 -----------
 sysdeps/i386/i686/multiarch/strlen.S               |  60 --------
 sysdeps/i386/i686/multiarch/strncase.S             |  39 ------
 sysdeps/i386/i686/multiarch/strncase_l.S           |   7 -
 sysdeps/i386/i686/multiarch/strncat.S              |   5 -
 sysdeps/i386/i686/multiarch/strncmp.S              |   5 -
 sysdeps/i386/i686/multiarch/strncpy-c.c            |   8 --
 sysdeps/i386/i686/multiarch/strncpy.S              |   5 -
 sysdeps/i386/i686/multiarch/strnlen-c.c            |  10 --
 sysdeps/i386/i686/multiarch/strnlen.S              |  37 -----
 sysdeps/i386/i686/multiarch/strpbrk.S              |   5 -
 sysdeps/i386/i686/multiarch/strrchr.S              |  57 --------
 sysdeps/i386/i686/multiarch/strspn.S               |  61 --------
 sysdeps/i386/i686/multiarch/varshift.h             |   1 -
 sysdeps/i386/i686/multiarch/wcschr.S               |  36 -----
 sysdeps/i386/i686/multiarch/wcscmp.S               |  39 ------
 sysdeps/i386/i686/multiarch/wcscpy.S               |  36 -----
 sysdeps/i386/i686/multiarch/wcslen.S               |  37 -----
 sysdeps/i386/i686/multiarch/wcsrchr.S              |  35 -----
 sysdeps/i386/i686/multiarch/wmemcmp-c.c            |   9 --
 sysdeps/i386/i686/multiarch/wmemcmp.S              |  40 ------
 sysdeps/i386/i686/rtld-strcmp.S                    |   1 +
 sysdeps/i386/multiarch/Makefile                    |  63 +++++++++
 sysdeps/i386/multiarch/bcopy-i386.S                |  12 ++
 sysdeps/i386/multiarch/bcopy-i686.S                |   6 +
 .../{i686 => }/multiarch/bcopy-sse2-unaligned.S    |   0
 .../i386/{i686 => }/multiarch/bcopy-ssse3-rep.S    |   0
 sysdeps/i386/{i686 => }/multiarch/bcopy-ssse3.S    |   0
 sysdeps/i386/multiarch/bcopy.c                     |  64 +++++++++
 sysdeps/i386/multiarch/bzero-i386.S                |   7 +
 sysdeps/i386/multiarch/bzero-i586.S                |   6 +
 sysdeps/i386/multiarch/bzero-i686.S                |   6 +
 sysdeps/i386/{i686 => }/multiarch/bzero-sse2-rep.S |   0
 sysdeps/i386/{i686 => }/multiarch/bzero-sse2.S     |   0
 sysdeps/i386/multiarch/bzero.c                     |  63 +++++++++
 .../i386/{i686 => }/multiarch/ifunc-defines.sym    |   0
 .../i386/{i686 => }/multiarch/ifunc-impl-list.c    | 153 +++++++++++++++------
 .../i386/{i686 => }/multiarch/locale-defines.sym   |   0
 .../i386/{i686 => }/multiarch/memchr-sse2-bsf.S    |   0
 sysdeps/i386/{i686 => }/multiarch/memchr-sse2.S    |   0
 sysdeps/i386/{i686 => }/multiarch/memchr.S         |  20 +--
 sysdeps/i386/multiarch/memcmp-i386.S               |  12 ++
 sysdeps/i386/multiarch/memcmp-i686.S               |   6 +
 sysdeps/i386/{i686 => }/multiarch/memcmp-sse4.S    |   0
 sysdeps/i386/{i686 => }/multiarch/memcmp-ssse3.S   |   0
 sysdeps/i386/multiarch/memcmp.c                    |  57 ++++++++
 sysdeps/i386/multiarch/memcpy-i386.S               |  11 ++
 sysdeps/i386/multiarch/memcpy-i586.S               |   7 +
 sysdeps/i386/multiarch/memcpy-i686.S               |   7 +
 .../{i686 => }/multiarch/memcpy-sse2-unaligned.S   |   0
 .../i386/{i686 => }/multiarch/memcpy-ssse3-rep.S   |   0
 sysdeps/i386/{i686 => }/multiarch/memcpy-ssse3.S   |   0
 sysdeps/i386/multiarch/memcpy.c                    |  69 ++++++++++
 sysdeps/i386/multiarch/memcpy_chk.c                |  70 ++++++++++
 sysdeps/i386/multiarch/memmove-i386.S              |  11 ++
 sysdeps/i386/multiarch/memmove-i686.S              |   7 +
 .../{i686 => }/multiarch/memmove-sse2-unaligned.S  |   0
 .../i386/{i686 => }/multiarch/memmove-ssse3-rep.S  |   0
 sysdeps/i386/{i686 => }/multiarch/memmove-ssse3.S  |   0
 sysdeps/i386/multiarch/memmove.c                   |  66 +++++++++
 sysdeps/i386/multiarch/memmove_chk.c               | 105 ++++++++++++++
 sysdeps/i386/multiarch/mempcpy-i386.S              |  18 +++
 sysdeps/i386/multiarch/mempcpy-i586.S              |  11 ++
 sysdeps/i386/multiarch/mempcpy-i686.S              |  11 ++
 .../{i686 => }/multiarch/mempcpy-sse2-unaligned.S  |   0
 .../i386/{i686 => }/multiarch/mempcpy-ssse3-rep.S  |   0
 sysdeps/i386/{i686 => }/multiarch/mempcpy-ssse3.S  |   0
 sysdeps/i386/multiarch/mempcpy.c                   |  71 ++++++++++
 sysdeps/i386/multiarch/mempcpy_chk.c               |  70 ++++++++++
 sysdeps/i386/multiarch/memrchr-i386.c              |   7 +
 .../i386/{i686 => }/multiarch/memrchr-sse2-bsf.S   |   0
 sysdeps/i386/{i686 => }/multiarch/memrchr-sse2.S   |   0
 sysdeps/i386/{i686 => }/multiarch/memrchr.S        |   2 +-
 sysdeps/i386/multiarch/memset-i386.S               |   7 +
 sysdeps/i386/multiarch/memset-i586.S               |   5 +
 sysdeps/i386/multiarch/memset-i686.S               |   5 +
 .../i386/{i686 => }/multiarch/memset-sse2-rep.S    |   0
 sysdeps/i386/{i686 => }/multiarch/memset-sse2.S    |   0
 sysdeps/i386/multiarch/memset.c                    |  63 +++++++++
 sysdeps/i386/multiarch/memset_chk.c                | 101 ++++++++++++++
 .../i386/{i686 => }/multiarch/rawmemchr-sse2-bsf.S |   0
 sysdeps/i386/{i686 => }/multiarch/rawmemchr-sse2.S |   0
 sysdeps/i386/{i686 => }/multiarch/rawmemchr.S      |  14 +-
 .../e_expf-ia32.S => multiarch/rtld-memcmp.S}      |   9 +-
 .../e_expf-ia32.S => multiarch/rtld-memmove.S}     |   9 +-
 .../e_expf-ia32.S => multiarch/rtld-rawmemchr.S}   |  10 +-
 .../e_expf-ia32.S => multiarch/rtld-stpcpy.S}      |   9 +-
 .../e_expf-ia32.S => multiarch/rtld-strchr.S}      |   9 +-
 sysdeps/i386/multiarch/rtld-strcmp.c               |   1 +
 .../e_expf-ia32.S => multiarch/rtld-strlen.S}      |   9 +-
 sysdeps/i386/{i686 => }/multiarch/rtld-strnlen.c   |   0
 sysdeps/i386/{i686 => }/multiarch/s_fma-fma.c      |   0
 sysdeps/i386/{i686 => }/multiarch/s_fma.c          |   6 +-
 sysdeps/i386/{i686 => }/multiarch/s_fmaf-fma.c     |   0
 sysdeps/i386/{i686 => }/multiarch/s_fmaf.c         |   6 +-
 sysdeps/i386/{i686 => }/multiarch/sched_cpucount.c |   0
 .../e_expf-ia32.S => multiarch/static-memcpy.S}    |  11 +-
 .../e_expf-ia32.S => multiarch/static-memmove.S}   |  11 +-
 .../e_expf-ia32.S => multiarch/static-mempcpy.S}   |  11 +-
 .../e_expf-ia32.S => multiarch/static-strlen.S}    |  11 +-
 sysdeps/i386/multiarch/stpcpy-i386.S               |   7 +
 sysdeps/i386/multiarch/stpcpy-i586.S               |   8 ++
 sysdeps/i386/{i686 => }/multiarch/stpcpy-sse2.S    |   0
 sysdeps/i386/{i686 => }/multiarch/stpcpy-ssse3.S   |   0
 sysdeps/i386/multiarch/stpcpy.c                    |  59 ++++++++
 sysdeps/i386/multiarch/stpncpy-i386.S              |  12 ++
 sysdeps/i386/{i686 => }/multiarch/stpncpy-sse2.S   |   0
 sysdeps/i386/{i686 => }/multiarch/stpncpy-ssse3.S  |   0
 sysdeps/i386/multiarch/stpncpy.c                   |  54 ++++++++
 .../strcasecmp-c.c => multiarch/strcasecmp-i386.c} |   2 +-
 sysdeps/i386/multiarch/strcasecmp.c                |  53 +++++++
 .../strcasecmp_l-i386.c}                           |   2 +-
 .../i386/{i686 => }/multiarch/strcasecmp_l-sse4.S  |   0
 .../i386/{i686 => }/multiarch/strcasecmp_l-ssse3.S |   0
 sysdeps/i386/multiarch/strcasecmp_l.c              |  53 +++++++
 sysdeps/i386/multiarch/strcat-i386.S               |  10 ++
 sysdeps/i386/{i686 => }/multiarch/strcat-sse2.S    |   0
 sysdeps/i386/{i686 => }/multiarch/strcat-ssse3.S   |   0
 sysdeps/i386/multiarch/strcat.c                    |  51 +++++++
 sysdeps/i386/multiarch/strchr-i386.S               |   7 +
 sysdeps/i386/multiarch/strchr-i586.S               |   8 ++
 .../i386/{i686 => }/multiarch/strchr-sse2-bsf.S    |   0
 sysdeps/i386/{i686 => }/multiarch/strchr-sse2.S    |   0
 sysdeps/i386/multiarch/strchr.c                    |  60 ++++++++
 sysdeps/i386/multiarch/strcmp-i386.c               |   9 ++
 sysdeps/i386/multiarch/strcmp-i686.S               |   6 +
 sysdeps/i386/{i686 => }/multiarch/strcmp-sse4.S    |   0
 sysdeps/i386/{i686 => }/multiarch/strcmp-ssse3.S   |   0
 sysdeps/i386/multiarch/strcmp.c                    |  58 ++++++++
 sysdeps/i386/multiarch/strcpy-i386.c               |  11 ++
 sysdeps/i386/multiarch/strcpy-i586.S               |   4 +
 sysdeps/i386/{i686 => }/multiarch/strcpy-sse2.S    |   0
 sysdeps/i386/{i686 => }/multiarch/strcpy-ssse3.S   |   0
 sysdeps/i386/multiarch/strcpy.c                    |  55 ++++++++
 sysdeps/i386/multiarch/strcspn-i386.S              |   8 ++
 .../strcspn-c.c => multiarch/strcspn-sse4.c}       |   2 +-
 sysdeps/i386/multiarch/strcspn.c                   |  49 +++++++
 sysdeps/i386/multiarch/strlen-i386.S               |   7 +
 sysdeps/i386/multiarch/strlen-i586.S               |   6 +
 .../i386/{i686 => }/multiarch/strlen-sse2-bsf.S    |   0
 sysdeps/i386/{i686 => }/multiarch/strlen-sse2.S    |   0
 sysdeps/i386/multiarch/strlen.c                    |  58 ++++++++
 .../strncase-c.c => multiarch/strncase-i386.c}     |   2 +-
 sysdeps/i386/multiarch/strncase.c                  |  53 +++++++
 .../strncase_l-c.c => multiarch/strncase_l-i386.c} |   2 +-
 .../i386/{i686 => }/multiarch/strncase_l-sse4.S    |   0
 .../i386/{i686 => }/multiarch/strncase_l-ssse3.S   |   0
 sysdeps/i386/multiarch/strncase_l.c                |  53 +++++++
 .../strncat-c.c => multiarch/strncat-i386.c}       |   4 +-
 sysdeps/i386/{i686 => }/multiarch/strncat-sse2.S   |   0
 sysdeps/i386/{i686 => }/multiarch/strncat-ssse3.S  |   0
 sysdeps/i386/multiarch/strncat.c                   |  54 ++++++++
 .../strncmp-c.c => multiarch/strncmp-i386.c}       |   4 +-
 sysdeps/i386/{i686 => }/multiarch/strncmp-sse4.S   |   0
 sysdeps/i386/{i686 => }/multiarch/strncmp-ssse3.S  |   0
 sysdeps/i386/multiarch/strncmp.c                   |  54 ++++++++
 sysdeps/i386/multiarch/strncpy-i386.c              |  12 ++
 sysdeps/i386/{i686 => }/multiarch/strncpy-sse2.S   |   0
 sysdeps/i386/{i686 => }/multiarch/strncpy-ssse3.S  |   0
 sysdeps/i386/multiarch/strncpy.c                   |  52 +++++++
 sysdeps/i386/multiarch/strnlen-i386.c              |  10 ++
 sysdeps/i386/{i686 => }/multiarch/strnlen-sse2.S   |   0
 sysdeps/i386/multiarch/strnlen.c                   |  50 +++++++
 sysdeps/i386/multiarch/strpbrk-i386.S              |  13 ++
 .../strpbrk-c.c => multiarch/strpbrk-sse4.c}       |   2 +-
 sysdeps/i386/multiarch/strpbrk.c                   |  51 +++++++
 sysdeps/i386/multiarch/strrchr-i386.S              |  14 ++
 .../i386/{i686 => }/multiarch/strrchr-sse2-bsf.S   |   0
 sysdeps/i386/{i686 => }/multiarch/strrchr-sse2.S   |   0
 sysdeps/i386/multiarch/strrchr.c                   |  55 ++++++++
 sysdeps/i386/multiarch/strspn-i386.S               |   8 ++
 .../strspn-c.c => multiarch/strspn-sse4.c}         |   2 +-
 sysdeps/i386/multiarch/strspn.c                    |  49 +++++++
 sysdeps/i386/{i686 => }/multiarch/test-multiarch.c |   0
 sysdeps/i386/{i686 => }/multiarch/varshift.c       |   0
 .../wcschr-c.c => multiarch/wcschr-i386.c}         |  10 +-
 sysdeps/i386/{i686 => }/multiarch/wcschr-sse2.S    |   0
 sysdeps/i386/multiarch/wcschr.c                    |  50 +++++++
 .../wcscmp-c.c => multiarch/wcscmp-i386.c}         |   6 +-
 sysdeps/i386/{i686 => }/multiarch/wcscmp-sse2.S    |   0
 sysdeps/i386/multiarch/wcscmp.c                    |  50 +++++++
 .../wcscpy-c.c => multiarch/wcscpy-i386.c}         |   2 +-
 sysdeps/i386/{i686 => }/multiarch/wcscpy-ssse3.S   |   0
 sysdeps/i386/multiarch/wcscpy.c                    |  48 +++++++
 .../wcslen-c.c => multiarch/wcslen-i386.c}         |   4 +-
 sysdeps/i386/{i686 => }/multiarch/wcslen-sse2.S    |   0
 sysdeps/i386/multiarch/wcslen.c                    |  50 +++++++
 .../wcsrchr-c.c => multiarch/wcsrchr-i386.c}       |   2 +-
 sysdeps/i386/{i686 => }/multiarch/wcsrchr-sse2.S   |   0
 sysdeps/i386/multiarch/wcsrchr.c                   |  48 +++++++
 sysdeps/i386/multiarch/wmemcmp-i386.c              |   9 ++
 sysdeps/i386/{i686 => }/multiarch/wmemcmp-sse4.S   |   0
 sysdeps/i386/{i686 => }/multiarch/wmemcmp-ssse3.S  |   0
 sysdeps/i386/multiarch/wmemcmp.c                   |  54 ++++++++
 288 files changed, 2954 insertions(+), 2118 deletions(-)
 rename sysdeps/i386/{i686 => }/fpu/multiarch/Makefile (54%)
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => fpu/multiarch/e_expf-i386.S} (90%)
 rename sysdeps/i386/{i686 => }/fpu/multiarch/e_expf-sse2.S (100%)
 rename sysdeps/i386/{i686 => }/fpu/multiarch/e_expf.c (88%)
 rename sysdeps/i386/{i686 => }/fpu/multiarch/s_cosf-sse2.S (100%)
 rename sysdeps/i386/{i686 => }/fpu/multiarch/s_cosf.c (93%)
 rename sysdeps/i386/{i686 => }/fpu/multiarch/s_sincosf-sse2.S (100%)
 rename sysdeps/i386/{i686 => }/fpu/multiarch/s_sincosf.c (87%)
 rename sysdeps/i386/{i686 => }/fpu/multiarch/s_sinf-sse2.S (100%)
 rename sysdeps/i386/{i686 => }/fpu/multiarch/s_sinf.c (93%)
 create mode 100644 sysdeps/i386/i586/multiarch/bzero-i386.S
 create mode 100644 sysdeps/i386/i586/multiarch/bzero-i586.S
 create mode 100644 sysdeps/i386/i586/multiarch/bzero.c
 create mode 100644 sysdeps/i386/i586/multiarch/memcpy.c
 create mode 100644 sysdeps/i386/i586/multiarch/mempcpy.c
 create mode 100644 sysdeps/i386/i586/multiarch/memset-i386.S
 create mode 100644 sysdeps/i386/i586/multiarch/memset-i586.S
 create mode 100644 sysdeps/i386/i586/multiarch/memset.c
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => i586/multiarch/rtld-memcpy.S} (79%)
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => i586/multiarch/rtld-stpcpy.S} (79%)
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => i586/multiarch/rtld-strchr.S} (79%)
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => i586/multiarch/rtld-strlen.S} (79%)
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => i586/multiarch/static-memcpy.S} (79%)
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => i586/multiarch/static-mempcpy.S} (79%)
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => i586/multiarch/static-strlen.S} (79%)
 create mode 100644 sysdeps/i386/i586/multiarch/stpcpy-i386.S
 create mode 100644 sysdeps/i386/i586/multiarch/stpcpy-i586.S
 create mode 100644 sysdeps/i386/i586/multiarch/stpcpy.c
 create mode 100644 sysdeps/i386/i586/multiarch/strchr-i386.S
 create mode 100644 sysdeps/i386/i586/multiarch/strchr-i586.S
 create mode 100644 sysdeps/i386/i586/multiarch/strchr.c
 create mode 100644 sysdeps/i386/i586/multiarch/strcpy-i586.S
 create mode 100644 sysdeps/i386/i586/multiarch/strcpy.c
 create mode 100644 sysdeps/i386/i586/multiarch/strlen-i386.S
 create mode 100644 sysdeps/i386/i586/multiarch/strlen-i586.S
 create mode 100644 sysdeps/i386/i586/multiarch/strlen.c
 delete mode 100644 sysdeps/i386/i686/multiarch/Makefile
 create mode 100644 sysdeps/i386/i686/multiarch/bcopy-i386.S
 create mode 100644 sysdeps/i386/i686/multiarch/bcopy-i686.S
 delete mode 100644 sysdeps/i386/i686/multiarch/bcopy.S
 create mode 100644 sysdeps/i386/i686/multiarch/bcopy.c
 create mode 100644 sysdeps/i386/i686/multiarch/bzero-i386.S
 create mode 100644 sysdeps/i386/i686/multiarch/bzero-i586.S
 create mode 100644 sysdeps/i386/i686/multiarch/bzero-i686.S
 delete mode 100644 sysdeps/i386/i686/multiarch/bzero.S
 create mode 100644 sysdeps/i386/i686/multiarch/bzero.c
 create mode 100644 sysdeps/i386/i686/multiarch/memcmp-i386.S
 create mode 100644 sysdeps/i386/i686/multiarch/memcmp-i686.S
 delete mode 100644 sysdeps/i386/i686/multiarch/memcmp.S
 create mode 100644 sysdeps/i386/i686/multiarch/memcmp.c
 create mode 100644 sysdeps/i386/i686/multiarch/memcpy-i386.S
 create mode 100644 sysdeps/i386/i686/multiarch/memcpy-i586.S
 create mode 100644 sysdeps/i386/i686/multiarch/memcpy-i686.S
 delete mode 100644 sysdeps/i386/i686/multiarch/memcpy.S
 create mode 100644 sysdeps/i386/i686/multiarch/memcpy.c
 delete mode 100644 sysdeps/i386/i686/multiarch/memcpy_chk.S
 create mode 100644 sysdeps/i386/i686/multiarch/memmove-i386.S
 create mode 100644 sysdeps/i386/i686/multiarch/memmove-i686.S
 delete mode 100644 sysdeps/i386/i686/multiarch/memmove.S
 create mode 100644 sysdeps/i386/i686/multiarch/memmove.c
 delete mode 100644 sysdeps/i386/i686/multiarch/memmove_chk.S
 create mode 100644 sysdeps/i386/i686/multiarch/mempcpy-i386.S
 create mode 100644 sysdeps/i386/i686/multiarch/mempcpy-i586.S
 create mode 100644 sysdeps/i386/i686/multiarch/mempcpy-i686.S
 delete mode 100644 sysdeps/i386/i686/multiarch/mempcpy.S
 create mode 100644 sysdeps/i386/i686/multiarch/mempcpy.c
 delete mode 100644 sysdeps/i386/i686/multiarch/mempcpy_chk.S
 delete mode 100644 sysdeps/i386/i686/multiarch/memrchr-c.c
 create mode 100644 sysdeps/i386/i686/multiarch/memset-i386.S
 create mode 100644 sysdeps/i386/i686/multiarch/memset-i586.S
 create mode 100644 sysdeps/i386/i686/multiarch/memset-i686.S
 delete mode 100644 sysdeps/i386/i686/multiarch/memset.S
 create mode 100644 sysdeps/i386/i686/multiarch/memset.c
 delete mode 100644 sysdeps/i386/i686/multiarch/memset_chk.S
 copy sysdeps/i386/i686/{fpu/multiarch/e_expf-ia32.S => multiarch/rtld-memcmp.S} (79%)
 copy sysdeps/i386/i686/{fpu/multiarch/e_expf-ia32.S => multiarch/rtld-memcpy.S} (79%)
 copy sysdeps/i386/i686/{fpu/multiarch/e_expf-ia32.S => multiarch/rtld-memmove.S} (79%)
 create mode 100644 sysdeps/i386/i686/multiarch/rtld-memset.S
 copy sysdeps/i386/i686/{fpu/multiarch/e_expf-ia32.S => multiarch/rtld-strcmp.S} (79%)
 copy sysdeps/i386/i686/{fpu/multiarch/e_expf-ia32.S => multiarch/static-memcpy.S} (79%)
 copy sysdeps/i386/i686/{fpu/multiarch/e_expf-ia32.S => multiarch/static-memmove.S} (79%)
 copy sysdeps/i386/i686/{fpu/multiarch/e_expf-ia32.S => multiarch/static-mempcpy.S} (79%)
 delete mode 100644 sysdeps/i386/i686/multiarch/stpcpy.S
 delete mode 100644 sysdeps/i386/i686/multiarch/stpncpy.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strcasecmp.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strcasecmp_l.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strcat.S
 create mode 100644 sysdeps/i386/i686/multiarch/strchr-i586.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strchr.S
 create mode 100644 sysdeps/i386/i686/multiarch/strcmp-i386.c
 create mode 100644 sysdeps/i386/i686/multiarch/strcmp-i686.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strcmp.S
 create mode 100644 sysdeps/i386/i686/multiarch/strcmp.c
 delete mode 100644 sysdeps/i386/i686/multiarch/strcpy.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strcspn.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strlen.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strncase.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strncase_l.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strncat.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strncmp.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strncpy-c.c
 delete mode 100644 sysdeps/i386/i686/multiarch/strncpy.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strnlen-c.c
 delete mode 100644 sysdeps/i386/i686/multiarch/strnlen.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strpbrk.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strrchr.S
 delete mode 100644 sysdeps/i386/i686/multiarch/strspn.S
 delete mode 100644 sysdeps/i386/i686/multiarch/varshift.h
 delete mode 100644 sysdeps/i386/i686/multiarch/wcschr.S
 delete mode 100644 sysdeps/i386/i686/multiarch/wcscmp.S
 delete mode 100644 sysdeps/i386/i686/multiarch/wcscpy.S
 delete mode 100644 sysdeps/i386/i686/multiarch/wcslen.S
 delete mode 100644 sysdeps/i386/i686/multiarch/wcsrchr.S
 delete mode 100644 sysdeps/i386/i686/multiarch/wmemcmp-c.c
 delete mode 100644 sysdeps/i386/i686/multiarch/wmemcmp.S
 create mode 100644 sysdeps/i386/i686/rtld-strcmp.S
 create mode 100644 sysdeps/i386/multiarch/Makefile
 create mode 100644 sysdeps/i386/multiarch/bcopy-i386.S
 create mode 100644 sysdeps/i386/multiarch/bcopy-i686.S
 rename sysdeps/i386/{i686 => }/multiarch/bcopy-sse2-unaligned.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/bcopy-ssse3-rep.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/bcopy-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/bcopy.c
 create mode 100644 sysdeps/i386/multiarch/bzero-i386.S
 create mode 100644 sysdeps/i386/multiarch/bzero-i586.S
 create mode 100644 sysdeps/i386/multiarch/bzero-i686.S
 rename sysdeps/i386/{i686 => }/multiarch/bzero-sse2-rep.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/bzero-sse2.S (100%)
 create mode 100644 sysdeps/i386/multiarch/bzero.c
 rename sysdeps/i386/{i686 => }/multiarch/ifunc-defines.sym (100%)
 rename sysdeps/i386/{i686 => }/multiarch/ifunc-impl-list.c (74%)
 rename sysdeps/i386/{i686 => }/multiarch/locale-defines.sym (100%)
 rename sysdeps/i386/{i686 => }/multiarch/memchr-sse2-bsf.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/memchr-sse2.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/memchr.S (83%)
 create mode 100644 sysdeps/i386/multiarch/memcmp-i386.S
 create mode 100644 sysdeps/i386/multiarch/memcmp-i686.S
 rename sysdeps/i386/{i686 => }/multiarch/memcmp-sse4.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/memcmp-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/memcmp.c
 create mode 100644 sysdeps/i386/multiarch/memcpy-i386.S
 create mode 100644 sysdeps/i386/multiarch/memcpy-i586.S
 create mode 100644 sysdeps/i386/multiarch/memcpy-i686.S
 rename sysdeps/i386/{i686 => }/multiarch/memcpy-sse2-unaligned.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/memcpy-ssse3-rep.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/memcpy-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/memcpy.c
 create mode 100644 sysdeps/i386/multiarch/memcpy_chk.c
 create mode 100644 sysdeps/i386/multiarch/memmove-i386.S
 create mode 100644 sysdeps/i386/multiarch/memmove-i686.S
 rename sysdeps/i386/{i686 => }/multiarch/memmove-sse2-unaligned.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/memmove-ssse3-rep.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/memmove-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/memmove.c
 create mode 100644 sysdeps/i386/multiarch/memmove_chk.c
 create mode 100644 sysdeps/i386/multiarch/mempcpy-i386.S
 create mode 100644 sysdeps/i386/multiarch/mempcpy-i586.S
 create mode 100644 sysdeps/i386/multiarch/mempcpy-i686.S
 rename sysdeps/i386/{i686 => }/multiarch/mempcpy-sse2-unaligned.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/mempcpy-ssse3-rep.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/mempcpy-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/mempcpy.c
 create mode 100644 sysdeps/i386/multiarch/mempcpy_chk.c
 create mode 100644 sysdeps/i386/multiarch/memrchr-i386.c
 rename sysdeps/i386/{i686 => }/multiarch/memrchr-sse2-bsf.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/memrchr-sse2.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/memrchr.S (97%)
 create mode 100644 sysdeps/i386/multiarch/memset-i386.S
 create mode 100644 sysdeps/i386/multiarch/memset-i586.S
 create mode 100644 sysdeps/i386/multiarch/memset-i686.S
 rename sysdeps/i386/{i686 => }/multiarch/memset-sse2-rep.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/memset-sse2.S (100%)
 create mode 100644 sysdeps/i386/multiarch/memset.c
 create mode 100644 sysdeps/i386/multiarch/memset_chk.c
 rename sysdeps/i386/{i686 => }/multiarch/rawmemchr-sse2-bsf.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/rawmemchr-sse2.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/rawmemchr.S (84%)
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => multiarch/rtld-memcmp.S} (79%)
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => multiarch/rtld-memmove.S} (79%)
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => multiarch/rtld-rawmemchr.S} (79%)
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => multiarch/rtld-stpcpy.S} (79%)
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => multiarch/rtld-strchr.S} (79%)
 create mode 100644 sysdeps/i386/multiarch/rtld-strcmp.c
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => multiarch/rtld-strlen.S} (79%)
 rename sysdeps/i386/{i686 => }/multiarch/rtld-strnlen.c (100%)
 rename sysdeps/i386/{i686 => }/multiarch/s_fma-fma.c (100%)
 rename sysdeps/i386/{i686 => }/multiarch/s_fma.c (88%)
 rename sysdeps/i386/{i686 => }/multiarch/s_fmaf-fma.c (100%)
 rename sysdeps/i386/{i686 => }/multiarch/s_fmaf.c (87%)
 rename sysdeps/i386/{i686 => }/multiarch/sched_cpucount.c (100%)
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => multiarch/static-memcpy.S} (79%)
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => multiarch/static-memmove.S} (79%)
 copy sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => multiarch/static-mempcpy.S} (79%)
 rename sysdeps/i386/{i686/fpu/multiarch/e_expf-ia32.S => multiarch/static-strlen.S} (79%)
 create mode 100644 sysdeps/i386/multiarch/stpcpy-i386.S
 create mode 100644 sysdeps/i386/multiarch/stpcpy-i586.S
 rename sysdeps/i386/{i686 => }/multiarch/stpcpy-sse2.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/stpcpy-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/stpcpy.c
 create mode 100644 sysdeps/i386/multiarch/stpncpy-i386.S
 rename sysdeps/i386/{i686 => }/multiarch/stpncpy-sse2.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/stpncpy-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/stpncpy.c
 rename sysdeps/i386/{i686/multiarch/strcasecmp-c.c => multiarch/strcasecmp-i386.c} (84%)
 create mode 100644 sysdeps/i386/multiarch/strcasecmp.c
 rename sysdeps/i386/{i686/multiarch/strcasecmp_l-c.c => multiarch/strcasecmp_l-i386.c} (85%)
 rename sysdeps/i386/{i686 => }/multiarch/strcasecmp_l-sse4.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/strcasecmp_l-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/strcasecmp_l.c
 create mode 100644 sysdeps/i386/multiarch/strcat-i386.S
 rename sysdeps/i386/{i686 => }/multiarch/strcat-sse2.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/strcat-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/strcat.c
 create mode 100644 sysdeps/i386/multiarch/strchr-i386.S
 create mode 100644 sysdeps/i386/multiarch/strchr-i586.S
 rename sysdeps/i386/{i686 => }/multiarch/strchr-sse2-bsf.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/strchr-sse2.S (100%)
 create mode 100644 sysdeps/i386/multiarch/strchr.c
 create mode 100644 sysdeps/i386/multiarch/strcmp-i386.c
 create mode 100644 sysdeps/i386/multiarch/strcmp-i686.S
 rename sysdeps/i386/{i686 => }/multiarch/strcmp-sse4.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/strcmp-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/strcmp.c
 create mode 100644 sysdeps/i386/multiarch/strcpy-i386.c
 create mode 100644 sysdeps/i386/multiarch/strcpy-i586.S
 rename sysdeps/i386/{i686 => }/multiarch/strcpy-sse2.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/strcpy-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/strcpy.c
 create mode 100644 sysdeps/i386/multiarch/strcspn-i386.S
 rename sysdeps/i386/{i686/multiarch/strcspn-c.c => multiarch/strcspn-sse4.c} (55%)
 create mode 100644 sysdeps/i386/multiarch/strcspn.c
 create mode 100644 sysdeps/i386/multiarch/strlen-i386.S
 create mode 100644 sysdeps/i386/multiarch/strlen-i586.S
 rename sysdeps/i386/{i686 => }/multiarch/strlen-sse2-bsf.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/strlen-sse2.S (100%)
 create mode 100644 sysdeps/i386/multiarch/strlen.c
 rename sysdeps/i386/{i686/multiarch/strncase-c.c => multiarch/strncase-i386.c} (72%)
 create mode 100644 sysdeps/i386/multiarch/strncase.c
 rename sysdeps/i386/{i686/multiarch/strncase_l-c.c => multiarch/strncase_l-i386.c} (85%)
 rename sysdeps/i386/{i686 => }/multiarch/strncase_l-sse4.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/strncase_l-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/strncase_l.c
 rename sysdeps/i386/{i686/multiarch/strncat-c.c => multiarch/strncat-i386.c} (52%)
 rename sysdeps/i386/{i686 => }/multiarch/strncat-sse2.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/strncat-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/strncat.c
 rename sysdeps/i386/{i686/multiarch/strncmp-c.c => multiarch/strncmp-i386.c} (56%)
 rename sysdeps/i386/{i686 => }/multiarch/strncmp-sse4.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/strncmp-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/strncmp.c
 create mode 100644 sysdeps/i386/multiarch/strncpy-i386.c
 rename sysdeps/i386/{i686 => }/multiarch/strncpy-sse2.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/strncpy-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/strncpy.c
 create mode 100644 sysdeps/i386/multiarch/strnlen-i386.c
 rename sysdeps/i386/{i686 => }/multiarch/strnlen-sse2.S (100%)
 create mode 100644 sysdeps/i386/multiarch/strnlen.c
 create mode 100644 sysdeps/i386/multiarch/strpbrk-i386.S
 rename sysdeps/i386/{i686/multiarch/strpbrk-c.c => multiarch/strpbrk-sse4.c} (55%)
 create mode 100644 sysdeps/i386/multiarch/strpbrk.c
 create mode 100644 sysdeps/i386/multiarch/strrchr-i386.S
 rename sysdeps/i386/{i686 => }/multiarch/strrchr-sse2-bsf.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/strrchr-sse2.S (100%)
 create mode 100644 sysdeps/i386/multiarch/strrchr.c
 create mode 100644 sysdeps/i386/multiarch/strspn-i386.S
 rename sysdeps/i386/{i686/multiarch/strspn-c.c => multiarch/strspn-sse4.c} (56%)
 create mode 100644 sysdeps/i386/multiarch/strspn.c
 rename sysdeps/i386/{i686 => }/multiarch/test-multiarch.c (100%)
 rename sysdeps/i386/{i686 => }/multiarch/varshift.c (100%)
 rename sysdeps/i386/{i686/multiarch/wcschr-c.c => multiarch/wcschr-i386.c} (51%)
 rename sysdeps/i386/{i686 => }/multiarch/wcschr-sse2.S (100%)
 create mode 100644 sysdeps/i386/multiarch/wcschr.c
 rename sysdeps/i386/{i686/multiarch/wcscmp-c.c => multiarch/wcscmp-i386.c} (57%)
 rename sysdeps/i386/{i686 => }/multiarch/wcscmp-sse2.S (100%)
 create mode 100644 sysdeps/i386/multiarch/wcscmp.c
 rename sysdeps/i386/{i686/multiarch/wcscpy-c.c => multiarch/wcscpy-i386.c} (62%)
 rename sysdeps/i386/{i686 => }/multiarch/wcscpy-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/wcscpy.c
 rename sysdeps/i386/{i686/multiarch/wcslen-c.c => multiarch/wcslen-i386.c} (50%)
 rename sysdeps/i386/{i686 => }/multiarch/wcslen-sse2.S (100%)
 create mode 100644 sysdeps/i386/multiarch/wcslen.c
 rename sysdeps/i386/{i686/multiarch/wcsrchr-c.c => multiarch/wcsrchr-i386.c} (61%)
 rename sysdeps/i386/{i686 => }/multiarch/wcsrchr-sse2.S (100%)
 create mode 100644 sysdeps/i386/multiarch/wcsrchr.c
 create mode 100644 sysdeps/i386/multiarch/wmemcmp-i386.c
 rename sysdeps/i386/{i686 => }/multiarch/wmemcmp-sse4.S (100%)
 rename sysdeps/i386/{i686 => }/multiarch/wmemcmp-ssse3.S (100%)
 create mode 100644 sysdeps/i386/multiarch/wmemcmp.c

-- 
2.4.3


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]