This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.21-333-ga964c6e
- From: siddhesh at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 13 May 2015 07:36:37 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.21-333-ga964c6e
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via a964c6e4f3dafb53a32693c89cdf13359c5f1564 (commit)
via 60ccaf7514b2a4b153a03302752f1afa340e66c0 (commit)
via 9f53d7ad577db870c4383b4378cd23131f516c42 (commit)
from 0f4840be2528b3e3f2ecea009ab08e753701e9be (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=a964c6e4f3dafb53a32693c89cdf13359c5f1564
commit a964c6e4f3dafb53a32693c89cdf13359c5f1564
Author: Siddhesh Poyarekar <siddhesh@redhat.com>
Date: Wed May 13 12:54:22 2015 +0530
Minor changelog fixup
diff --git a/ChangeLog b/ChangeLog
index 965ceb2..3bf0690 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -44,7 +44,7 @@
* conform/linknamespace.pl (list_syms): Remove \[.*?\] before
splitting into fields.
-2015-05-12 Leonhard Holz <leonhard.holz@web.de>
+2015-05-12 Leonhard Holz <leonhard.holz@web.de>
* locale/categories.def: Define _NL_COLLATE_ENCODING_TYPE.
* locale/langinfo.h: Add _NL_COLLATE_ENCODING_TYPE to attribute list.
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=60ccaf7514b2a4b153a03302752f1afa340e66c0
commit 60ccaf7514b2a4b153a03302752f1afa340e66c0
Author: Leonhard Holz <leonhard.holz@web.de>
Date: Tue May 12 22:52:14 2015 +0530
Add strcoll benchmark
diff --git a/ChangeLog b/ChangeLog
index f2f2447..965ceb2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,32 @@
+2015-05-13 Leonhard Holz <leonhard.holz@web.de>
+
+ * benchtests/bench-strcoll.c: New benchmark.
+ * benchtests/Makefile: Generate locales and run benchmark.
+ * benchtests/strcoll-inputs/filelist#C: New benchmark input file.
+ * benchtests/strcoll-inputs/filelist#en_US.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#ar_SA.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#cs_CZ.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#da_DK.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#el_GR.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#en_GB.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#en_US.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#es_ES.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#fr_FR.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#hi_IN.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#hu_HU.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#is_IS.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#it_IT.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#iw_IL.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#ja_JP.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#pl_PL.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#pt_PT.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#ru_RU.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#sr_RS.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#sv_SE.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#tr_TR.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#vi_VN.UTF-8: Likewise.
+ * benchtests/strcoll-inputs/lorem_ipsum#zh_CN.UTF-8: Likewise.
+
2015-05-12 OndÅ?ej BÃlka <neleai@seznam.cz>
* sysdeps/x86_64/multiarch/strcspn.S: Remove plt indirection.
diff --git a/benchtests/Makefile b/benchtests/Makefile
index 08603a2..cb7a97e 100644
--- a/benchtests/Makefile
+++ b/benchtests/Makefile
@@ -34,9 +34,18 @@ string-bench := bcopy bzero memccpy memchr memcmp memcpy memmem memmove \
mempcpy memset rawmemchr stpcpy stpncpy strcasecmp strcasestr \
strcat strchr strchrnul strcmp strcpy strcspn strlen \
strncasecmp strncat strncmp strncpy strnlen strpbrk strrchr \
- strspn strstr strcpy_chk stpcpy_chk memrchr strsep strtok
+ strspn strstr strcpy_chk stpcpy_chk memrchr strsep strtok \
+ strcoll
string-bench-all := $(string-bench)
+# We have to generate locales
+LOCALES := en_US.UTF-8 tr_TR.UTF-8 cs_CZ.UTF-8 fa_IR.UTF-8 fr_FR.UTF-8 \
+ ja_JP.UTF-8 si_LK.UTF-8 en_GB.UTF-8 vi_VN.UTF-8 ar_SA.UTF-8 \
+ da_DK.UTF-8 pl_PL.UTF-8 pt_PT.UTF-8 el_GR.UTF-8 ru_RU.UTF-8 \
+ iw_IL.UTF-8 is_IS.UTF-8 es_ES.UTF-8 hi_IN.UTF-8 sv_SE.UTF-8 \
+ hu_HU.UTF-8 it_IT.UTF-8 sr_RS.UTF-8 zh_CN.UTF-8
+include ../gen-locales.mk
+
stdlib-bench := strtod
benchset := $(string-bench-all) $(stdlib-bench)
@@ -107,7 +116,7 @@ bench-clean:
rm -f $(binaries-bench-malloc) $(addsuffix .o,$(binaries-bench-malloc))
rm -f $(timing-type) $(addsuffix .o,$(timing-type))
-bench: $(timing-type) bench-set bench-func bench-malloc
+bench: $(timing-type) $(gen-locales) bench-set bench-func bench-malloc
bench-set: $(binaries-benchset)
for run in $^; do \
diff --git a/benchtests/bench-strcoll.c b/benchtests/bench-strcoll.c
new file mode 100644
index 0000000..c3d9a08
--- /dev/null
+++ b/benchtests/bench-strcoll.c
@@ -0,0 +1,277 @@
+/* Measure strcoll execution time in different locales.
+ Copyright (C) 2015 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include <stdio.h>
+#include <fcntl.h>
+#include <assert.h>
+#include <stdlib.h>
+#include <locale.h>
+#include <unistd.h>
+#include "json-lib.h"
+#include "bench-timing.h"
+
+/* Many thanks to http://generator.lorem-ipsum.info/ */
+#define INPUT_PREFIX "strcoll-inputs/"
+
+static const char *const input_files[] = {
+ "filelist#C",
+ "filelist#en_US.UTF-8",
+ "lorem_ipsum#vi_VN.UTF-8",
+ "lorem_ipsum#ar_SA.UTF-8",
+ "lorem_ipsum#en_US.UTF-8",
+ "lorem_ipsum#zh_CN.UTF-8",
+ "lorem_ipsum#cs_CZ.UTF-8",
+ "lorem_ipsum#en_GB.UTF-8",
+ "lorem_ipsum#da_DK.UTF-8",
+ "lorem_ipsum#pl_PL.UTF-8",
+ "lorem_ipsum#fr_FR.UTF-8",
+ "lorem_ipsum#pt_PT.UTF-8",
+ "lorem_ipsum#el_GR.UTF-8",
+ "lorem_ipsum#ru_RU.UTF-8",
+ "lorem_ipsum#iw_IL.UTF-8",
+ "lorem_ipsum#es_ES.UTF-8",
+ "lorem_ipsum#hi_IN.UTF-8",
+ "lorem_ipsum#sv_SE.UTF-8",
+ "lorem_ipsum#hu_HU.UTF-8",
+ "lorem_ipsum#tr_TR.UTF-8",
+ "lorem_ipsum#is_IS.UTF-8",
+ "lorem_ipsum#it_IT.UTF-8",
+ "lorem_ipsum#sr_RS.UTF-8",
+ "lorem_ipsum#ja_JP.UTF-8"
+};
+
+#define TEXTFILE_DELIMITER " \n\r\t.,?!"
+
+static char *
+read_file (const char *filename)
+{
+ struct stat stats;
+ char *buffer = NULL;
+ int fd = open (filename, O_CLOEXEC);
+
+ if (fd >= 0)
+ {
+ if (fstat (fd, &stats) == 0)
+ {
+ buffer = malloc (stats.st_size + 1);
+ if (buffer)
+ {
+ if (read (fd, buffer, stats.st_size) == stats.st_size)
+ buffer[stats.st_size] = '\0';
+ else
+ {
+ free (buffer);
+ buffer = NULL;
+ }
+ }
+ }
+ close (fd);
+ }
+
+ return buffer;
+}
+
+static size_t
+count_words (const char *text, const char *delim)
+{
+ size_t wordcount = 0;
+ char *tmp = strdup (text);
+
+ char *token = strtok (tmp, delim);
+ while (token != NULL)
+ {
+ if (*token != '\0')
+ wordcount++;
+ token = strtok (NULL, delim);
+ }
+
+ free (tmp);
+ return wordcount;
+}
+
+typedef struct
+{
+ size_t size;
+ char **words;
+} word_list;
+
+static word_list *
+new_word_list (size_t size)
+{
+ word_list *list = malloc (sizeof (word_list));
+ assert (list != NULL);
+ list->size = size;
+ list->words = malloc (size * sizeof (char *));
+ assert (list->words != NULL);
+ return list;
+}
+
+static word_list *
+str_word_list (const char *str, const char *delim)
+{
+ size_t n = 0;
+ word_list *list = new_word_list (count_words (str, delim));
+
+ char *toks = strdup (str);
+ char *word = strtok (toks, delim);
+ while (word != NULL && n < list->size)
+ {
+ if (*word != '\0')
+ list->words[n++] = strdup (word);
+ word = strtok (NULL, delim);
+ }
+
+ free (toks);
+ return list;
+}
+
+static word_list *
+copy_word_list (const word_list *list)
+{
+ size_t i;
+ word_list *copy = new_word_list (list->size);
+
+ for (i = 0; i < list->size; i++)
+ copy->words[i] = strdup (list->words[i]);
+
+ return copy;
+}
+
+static void
+free_word_list (word_list *list)
+{
+ size_t i;
+ for (i = 0; i < list->size; i++)
+ free (list->words[i]);
+
+ free (list->words);
+ free (list);
+}
+
+static int
+compare_words (const void *a, const void *b)
+{
+ const char *s1 = *(char **) a;
+ const char *s2 = *(char **) b;
+ return strcoll (s1, s2);
+}
+
+#undef INNER_LOOP_ITERS
+#define INNER_LOOP_ITERS 16
+
+static void
+bench_list (json_ctx_t *json_ctx, word_list *list)
+{
+ size_t i;
+ timing_t start, stop, cur;
+
+ word_list **tests = malloc (INNER_LOOP_ITERS * sizeof (word_list *));
+ assert (tests != NULL);
+ for (i = 0; i < INNER_LOOP_ITERS; i++)
+ tests[i] = copy_word_list (list);
+
+ TIMING_NOW (start);
+ for (i = 0; i < INNER_LOOP_ITERS; i++)
+ qsort (tests[i]->words, tests[i]->size, sizeof (char *), compare_words);
+ TIMING_NOW (stop);
+
+ TIMING_DIFF (cur, start, stop);
+ setlocale (LC_ALL, "en_US.UTF-8");
+ json_attr_double (json_ctx, "duration", cur);
+ json_attr_double (json_ctx, "iterations", i);
+ json_attr_double (json_ctx, "mean", (double) cur / i);
+
+ for (i = 0; i < INNER_LOOP_ITERS; i++)
+ free_word_list (tests[i]);
+ free (tests);
+}
+
+typedef enum
+{
+ OK,
+ ERROR_FILENAME,
+ ERROR_LOCALE,
+ ERROR_IO
+} result_t;
+
+static result_t
+bench_file (json_ctx_t *json_ctx, const char *testname, const char *filename,
+ const char *locale)
+{
+ if (setlocale (LC_ALL, locale) == NULL)
+ return ERROR_LOCALE;
+
+ char *text = read_file (filename);
+ if (text == NULL)
+ return ERROR_IO;
+
+ word_list *list = str_word_list (text, TEXTFILE_DELIMITER);
+
+ json_attr_object_begin (json_ctx, testname);
+ bench_list (json_ctx, list);
+ json_attr_object_end (json_ctx);
+
+ free_word_list (list);
+ free (text);
+ return OK;
+}
+
+int
+main (void)
+{
+ timing_t res;
+ TIMING_INIT (res);
+
+ json_ctx_t *json_ctx = malloc (sizeof (json_ctx_t));
+ assert (json_ctx != NULL);
+ json_init (json_ctx, 2, stdout);
+ json_attr_object_begin (json_ctx, "strcoll");
+
+ size_t i;
+ result_t result = OK;
+ for (i = 0; i < (sizeof (input_files) / sizeof (input_files[0])); i++)
+ {
+ char *locale = strchr (input_files[i], '#');
+ if (locale == NULL)
+ {
+ printf ("Failed to get locale from filename %s, aborting!\n",
+ input_files[i]);
+ return ERROR_FILENAME;
+ }
+
+ char *filename;
+ asprintf (&filename, INPUT_PREFIX "%s", input_files[i]);
+ result = bench_file (json_ctx, input_files[i], filename, locale + 1);
+
+ if (result != OK)
+ {
+ if (result == ERROR_LOCALE)
+ printf ("Failed to set locale %s, aborting!\n", locale);
+ else if (result == ERROR_IO)
+ printf ("Failed to read file %s, aborting!\n", filename);
+ free (filename);
+ goto out;
+ }
+ free (filename);
+ }
+
+out:
+ json_attr_object_end (json_ctx);
+ free (json_ctx);
+ return result;
+}
diff --git a/benchtests/strcoll-inputs/filelist#C b/benchtests/strcoll-inputs/filelist#C
new file mode 120000
index 0000000..d4ed0db
--- /dev/null
+++ b/benchtests/strcoll-inputs/filelist#C
@@ -0,0 +1 @@
+filelist#en_US.UTF-8
\ No newline at end of file
diff --git a/benchtests/strcoll-inputs/filelist#en_US.UTF-8 b/benchtests/strcoll-inputs/filelist#en_US.UTF-8
new file mode 100644
index 0000000..c9f1427
--- /dev/null
+++ b/benchtests/strcoll-inputs/filelist#en_US.UTF-8
@@ -0,0 +1,15248 @@
+.
+nss
+netgrp-lookup.c
+service-lookup.c
+getXXbyYY.c
+getnssent_r.c
+nsswitch.c
+Depend
+nss.h
+getent.c
+nsswitch.h
+pwd-lookup.c
+tst-nss-test1.c
+spwd-lookup.c
+network-lookup.c
+db-Makefile
+bug-erange.c
+XXX-lookup.c
+tst-nss-static.c
+sgrp-lookup.c
+digits_dots.c
+makedb.c
+rpc-lookup.c
+key-lookup.c
+nsswitch.conf
+function.def
+Makefile
+nss_db
+db-init.c
+db-XXX.c
+db-initgroups.c
+db-open.c
+db-netgrp.c
+nss_db.h
+test-digits-dots.c
+nss_test1.c
+ethers-lookup.c
+test-netdb.c
+getXXent.c
+getnssent.c
+getXXent_r.c
+databases.def
+nss_files
+files-network.c
+files-init.c
+files-service.c
+files-initgroups.c
+files-netgrp.c
+files-ethers.c
+files-alias.c
+files-key.c
+files-sgrp.c
+files-hosts.c
+files-proto.c
+files-have_o_cloexec.c
+files-XXX.c
+files-spwd.c
+files-pwd.c
+files-parse.c
+files-grp.c
+files-rpc.c
+Versions
+hosts-lookup.c
+proto-lookup.c
+getXXbyYY_r.c
+grp-lookup.c
+alias-lookup.c
+setjmp
+bsd-setjmp.c
+bug269-setjmp.c
+jmp-unwind.c
+tst-setjmp-fp.c
+__longjmp.c
+tst-sigsetjmp.c
+jmpbug.c
+tst-setjmp-static.c
+sigjmp.c
+Makefile
+setjmp.h
+tst-setjmp.c
+bits
+setjmp2.h
+setjmp.c
+bsd-_setjmp.c
+longjmp.c
+Versions
+ChangeLog.old-ports-powerpc
+ChangeLog.old-ports-ia64
+wcsmbs
+wchar.h
+tst-wcrtomb.c
+wcsncase.c
+tst-wchar-h.c
+mbrtowc.c
+mbsnrtowcs.c
+isoc99_swscanf.c
+tst-c16c32-1.c
+wctob.c
+wcscat.c
+wcwidth.c
+test-wcsrchr.c
+isoc99_vwscanf.c
+wcsstr.c
+wmemchr.c
+wmempcpy.c
+wcsmbsload.c
+wcstoll.c
+Depend
+wcscasecmp.c
+wcstold_l.c
+wcwidth.h
+test-wmemcmp.c
+tst-wcsnlen.c
+tst-mbrtowc2.c
+wcstold.c
+wcsncat.c
+btowc.c
+wmemset.c
+wcsatcliff.c
+mbsrtowcs_l.c
+wcscasecmp_l.c
+isoc99_fwscanf.c
+wcslen.c
+wcstoll_l.c
+wcsmbsload.h
+wmemcpy.c
+wcpncpy.c
+wcstoul_l.c
+wcsxfrm_l.c
+wcstof_l.c
+isoc99_vswscanf.c
+wcscmp.c
+wcspbrk.c
+wcsnlen.c
+wcsncpy.c
+wcstok.c
+isoc99_wscanf.c
+mbrlen.c
+test-wcschr.c
+wcstoull_l.c
+wcstol_l.c
+uchar.h
+tst-mbsrtowcs.c
+wcscoll.c
+wcstof.c
+c16rtomb.c
+Makefile
+wcstoull.c
+wcstol.c
+wcsncmp.c
+wcsdup.c
+tst-mbrtowc.c
+tst-wcstof.c
+wcsrtombs.c
+wmemmove.c
+wcpcpy.c
+test-wcslen.c
+wcstod_l.c
+wcsncase_l.c
+wcscspn.c
+wcscoll_l.c
+test-wcscmp.c
+wcsspn.c
+wmemcmp.c
+wcswidth.c
+wcsrchr.c
+isoc99_vfwscanf.c
+bits
+wchar-ldbl.h
+wchar2.h
+wcschrnul.c
+tst-btowc.c
+wcstod.c
+wcsxfrm.c
+mbrtoc16.c
+test-wcscpy.c
+wcrtomb.c
+wcstoul.c
+wcsnrtombs.c
+mbsinit.c
+wcsmbs-tst1.c
+Versions
+mbsrtowcs.c
+wcscpy.c
+tst-wcpncpy.c
+wcschr.c
+ChangeLog.17
+hesiod
+hesiod.h
+Depend
+hesiod.c
+README.hesiod
+Makefile
+hesiod_p.h
+Versions
+nss_hesiod
+hesiod-proto.c
+nss_hesiod.h
+hesiod-service.c
+hesiod-pwd.c
+hesiod-grp.c
+hesiod-init.c
+stdlib
+mblen.c
+fpioconst.h
+sub_n.c
+isomac.c
+tst-strtod-overflow.c
+atoi.c
+cxa_atexit.c
+old_atexit.c
+sys
+errno.h
+mul_1.c
+canonicalize.c
+mbtowc.c
+rand_r.c
+strfmon_l.c
+nrand48_r.c
+tst-qsort2.c
+tst-qsort.c
+ldbl2mpn.c
+on_exit.c
+tst-xpg-basename.c
+tst-atof2.c
+strtoul.c
+atexit.c
+jrand48_r.c
+rand.c
+fmtmsg.c
+drand48_r.c
+cxa_at_quick_exit.c
+xpg_basename.c
+tst-makecontext.c
+strtod.c
+mul.c
+lshift.c
+tst-makecontext3.c
+Depend
+rshift.c
+strtoull_l.c
+getcontext.c
+testrand.c
+tst-random2.c
+strtoll_l.c
+qsort.c
+mbstowcs.c
+groupingwc.c
+bug-getcontext.c
+seed48.c
+srand48_r.c
+msort.c
+tst-rand48-2.c
+exit.h
+grouping.h
+fpioconst.c
+tst-secure-getenv.c
+strtol_l.c
+tst-strtod5.c
+bug-strtod.c
+inlines.c
+a64l.c
+ldiv.c
+errno.h
+mpn2ldbl.c
+tst-strtod3.c
+system.c
+putenv.c
+test-canon.c
+getenv.c
+tst-bsearch.c
+tst-tls-atexit-lib.c
+add_n.c
+grouping.c
+setenv.c
+mpn2flt.c
+tst-rand48.c
+tst-strtoll.c
+strtoull.c
+drand48-iter.c
+test-a64l.c
+gmp.h
+l64a.c
+quick_exit.c
+wctomb.c
+cxa_thread_atexit_impl.c
+gen-tst-strtod-round.c
+tst-fmtmsg.sh
+tst-limits.c
+atoll.c
+mp_clz_tab.c
+tst-fmtmsg.c
+longlong.h
+atof.c
+abs.c
+tens_in_limb.c
+atol.c
+nrand48.c
+strfmon.c
+erand48.c
+bug-fmtmsg1.c
+tst-setcontext.c
+strtoll.c
+makecontext.c
+setcontext.c
+tst-random.c
+drand48.c
+strtold_l.c
+random_r.c
+tst-putenv.c
+wcstoimax.c
+strtold.c
+lrand48.c
+alloca.h
+tst-strtod-underflow.c
+tst-tls-atexit.c
+wcstombs.c
+strtoumax.c
+tst-makecontext2.c
+swapcontext.c
+tst-strtod.c
+tst-strtod6.c
+tst-setcontext2.c
+Makefile
+tst-unsetenv1.c
+abort.c
+strtoul_l.c
+at_quick_exit.c
+gmp-impl.h
+erand48_r.c
+stdlib.h
+monetary.h
+strtof_l.c
+test-canon2.c
+cxa_finalize.c
+rpmatch.c
+submul_1.c
+testdiv.c
+tst-system.c
+gen-fpioconst.c
+mrand48_r.c
+udiv_qrnnd.c
+mpn2dbl.c
+divmod_1.c
+bug-strtod2.c
+testsort.c
+testdiv.input
+divrem.c
+testmb.c
+lcong48.c
+strtol.c
+secure-getenv.c
+tst-strtod4.c
+addmul_1.c
+cmp.c
+lcong48_r.c
+bits
+stdlib.h
+monetary-ldbl.h
+stdlib-ldbl.h
+stdlib-float.h
+wcstoumax.c
+bsearch.c
+lldiv.c
+jrand48.c
+lrand48_r.c
+ucontext.h
+seed48_r.c
+labs.c
+getsubopt.c
+exit.c
+testmb2.c
+llabs.c
+strtod_l.c
+random.c
+strtoimax.c
+tst-strtod-round-data
+tst-environ.c
+srand48.c
+div.c
+tst-strtod-round.c
+strtof.c
+Versions
+tst-strtod2.c
+tst-putenvmod.c
+tst-strtol.c
+fmtmsg.h
+tst-atof1.c
+mod_1.c
+mul_n.c
+tst-tininess.c
+dbl2mpn.c
+mrand48.c
+sysdeps
+unix
+s-proto-cancel.S
+getlogin.c
+clock_nanosleep.c
+sockatmark.c
+grantpt.c
+getlogin_r.c
+getpagesize.c
+mips
+entry.h
+pipe.S
+mips64
+n32
+sysdep.h
+n64
+sysdep.h
+sysdep.h
+sysdep.S
+rt-sysdep.S
+mips32
+sysdep.h
+i386
+sysdep.h
+sysdep.S
+stime.c
+syscall-template.S
+x86_64
+sysdep.h
+sysdep.S
+setxid.h
+clock_settime.c
+sh
+sysdep.h
+sysdep.S
+clock_gettime.c
+make-syscalls.sh
+Makefile
+sysdep.h
+syscalls.list
+powerpc
+sysdep.h
+ifreq.c
+alpha
+geteuid.S
+getegid.S
+pipe.S
+Makefile
+getppid.S
+sysdep.h
+sysdep.S
+rt-sysdep.S
+syscall.S
+Implies
+bsd
+bsdtty.h
+tcdrain.c
+tcsetattr.c
+tcgetpgrp.c
+tcflush.c
+ualarm.c
+sigsetmask.c
+wait.c
+tcsendbrk.c
+Makefile
+getpt.c
+waitpid.c
+stty.c
+syscalls.list
+ftime.c
+sigblock.c
+bits
+signum.h
+sockaddr.h
+Implies
+tcgetattr.c
+tcflow.c
+unlockpt.c
+Versions
+cmsg_nxthdr.c
+wait3.c
+gtty.c
+tcsetpgrp.c
+s-proto.S
+sysv
+linux
+check-cpuset.h
+signal.c
+sendmsg.S
+shm-directory.c
+lowlevellock-futex.h
+prlimit.c
+umount2.S
+xstatconv.c
+getlogin.c
+kernel-posix-cpu-timers.h
+clock_nanosleep.c
+malloc-sysdep.h
+netlinkaccess.h
+sys
+sysmacros.h
+kd.h
+vt.h
+klog.h
+personality.h
+ttydefaults.h
+inotify.h
+eventfd.h
+swap.h
+reboot.h
+mount.h
+user.h
+sysinfo.h
+quota.h
+timerfd.h
+ptrace.h
+procfs.h
+pci.h
+ultrasound.h
+signalfd.h
+soundcard.h
+syscall.h
+epoll.h
+timex.h
+fsuid.h
+acct.h
+sysctl.h
+kdaemon.h
+prctl.h
+raw.h
+fanotify.h
+xstatconv.h
+ntp_gettime.c
+signalfd.c
+sched_getcpu.c
+wordsize-64
+xstat64.c
+internal_statvfs64.c
+openat64.c
+aio_write64.c
+fstatvfs64.c
+preadv.c
+posix_fallocate.c
+pwrite64.c
+aio_read64.c
+aio_read.c
+glob64.c
+ftruncate64.c
+statvfs.c
+fxstatat64.c
+sendfile64.c
+fstatfs64.c
+readdir64.c
+truncate64.c
+preadv64.c
+lxstat.c
+statvfs64.c
+posix_fadvise.c
+fxstat.c
+fallocate64.c
+open64.c
+fallocate.c
+fxstatat.c
+posix_fallocate64.c
+setrlimit64.c
+pwritev64.c
+syscalls.list
+getdirentries.c
+openat.c
+mmap64.c
+creat64.c
+readdir64_r.c
+dl-fxstatat64.c
+lio_listio64.c
+statfs64.c
+fstatvfs.c
+getdirentries64.c
+lxstat64.c
+pread64.c
+readdir_r.c
+getdents.c
+aio_write.c
+xstat.c
+fxstat64.c
+readdir.c
+getrlimit64.c
+posix_fadvise64.c
+getdents64.c
+Versions
+lio_listio.c
+pwritev.c
+exit-thread.h
+socketcall.h
+tcdrain.c
+recvmsg.S
+hppa
+internaltypes.h
+pthread_cond_destroy.c
+ucontext_i.sym
+libnsl.abilist
+sys
+inotify.h
+eventfd.h
+user.h
+timerfd.h
+procfs.h
+signalfd.h
+epoll.h
+ucontext.h
+libc.abilist
+pthread_cond_signal.c
+kernel_stat.h
+brk.c
+utimes.c
+kernel-features.h
+libutil.abilist
+ld.abilist
+pthreadP.h
+shlib-versions
+kernel_sigaction.h
+libBrokenLocale.abilist
+pthread_cond_wait.c
+getcontext.S
+syscall.c
+____longjmp_chk.c
+pthread_cond_broadcast.c
+profil-counter.h
+libanl.abilist
+pthread_cond_timedwait.c
+clone.S
+lxstat.c
+makecontext.c
+libthread_db.abilist
+fxstat.c
+mmap.c
+fcntl.c
+swapcontext.c
+pthread_cond_init.c
+Makefile
+fxstatat.c
+sysdep.h
+libdl.abilist
+umount.c
+libresolv.abilist
+syscalls.list
+sysdep-cancel.h
+librt.abilist
+sysdep.c
+arch-fork.h
+c++-types.data
+bits
+shm.h
+fcntl.h
+ioctls.h
+errno.h
+signum.h
+mman.h
+sigaction.h
+socket_type.h
+ipc.h
+msq.h
+sem.h
+atomic.h
+Implies
+lowlevellock.h
+libm.abilist
+xstat.c
+getrlimit64.c
+pthread.h
+libpthread.abilist
+setcontext.S
+libcrypt.abilist
+getdents64.c
+Versions
+socket.S
+pt-vfork.S
+xstat64.c
+kernel_stat.h
+pt-raise.c
+lseek64.c
+libc_fatal.c
+utimes.c
+sa_len.c
+generic
+poll.c
+access.c
+kernel_stat.h
+recv.c
+brk.c
+utimes.c
+creat.c
+readlink.c
+xmknod.c
+inotify_init.c
+wordsize-32
+sendfile.c
+ftruncate.c
+xstat64.c
+overflow.h
+preadv.c
+pwrite64.c
+ftruncate64.c
+pwrite.c
+truncate64.c
+preadv64.c
+lxstat.c
+truncate.c
+statfs.c
+posix_fadvise.c
+fxstat.c
+mmap.c
+fcntl.c
+fxstatat.c
+pwritev64.c
+syscalls.list
+lseek.c
+pread.c
+lxstat64.c
+pread64.c
+getdents.c
+xstat.c
+llseek.c
+Versions
+fstatfs.c
+pwritev.c
+README
+chown.c
+sysctl.c
+open.c
+rmdir.c
+____longjmp_chk.c
+futimesat.c
+lxstat.c
+lchown.c
+select.c
+readlink_chk.c
+open64.c
+Makefile
+dup2.c
+sysdep.h
+umount.c
+syscalls.list
+ustat.c
+mkdir.c
+rename.c
+link.c
+dl-origin.c
+epoll_create.c
+bits
+shm.h
+fcntl.h
+statfs.h
+msq.h
+stat.h
+sem.h
+typesizes.h
+send.c
+getdents.c
+chmod.c
+xstat.c
+symlink.c
+pause.c
+getdents64.c
+epoll_wait.c
+pipe.c
+unlink.c
+clock_getcpuclockid.c
+grantpt.c
+fips-private.h
+getlogin_r.c
+dl-sysdep.h
+dl-librecon.h
+netinet
+if_fddi.h
+if_ether.h
+if_tr.h
+configure
+getpagesize.c
+kernel-features.h
+umount.S
+internal_statvfs64.c
+dl-sysdep.c
+openat64.c
+sigwaitinfo.c
+ipc_priv.h
+tcsetattr.c
+readonly-area.c
+dl-brk.c
+setgroups.c
+xmknod.c
+createthread.c
+tst-setgetname.c
+xmknodat.c
+tcgetpgrp.c
+dl-writev.h
+check_pf.c
+ptsname.c
+netax25
+ax25.h
+setuid.c
+setresuid.c
+epoll_pwait.c
+pthread_sigmask.c
+ttyname_r.c
+dl-getcwd.c
+dl-vdso.c
+fstatvfs64.c
+makedev.c
+fatal-prepare.h
+getdtsz.c
+dl-opendir.c
+mq_open.c
+fpathconf.c
+netash
+ash.h
+internal_recvmmsg.S
+pthread_getcpuclockid.c
+shlib-versions
+mq_receive.c
+kernel_sigaction.h
+mips
+xstatconv.c
+ucontext_i.sym
+sys
+user.h
+sysmips.h
+cachectl.h
+procfs.h
+ucontext.h
+vfork.S
+kernel_stat.h
+brk.c
+putmsg.c
+swapcontext.S
+configure
+kernel-features.h
+ipc_priv.h
+kernel_rt_sigframe.h
+readelflib.c
+shlib-versions
+kernel_sigaction.h
+makecontext.S
+pwrite64.c
+getsysstats.c
+getcontext.S
+____longjmp_chk.c
+getmsg.c
+ldsodefs.h
+profil-counter.h
+sigcontextinfo.h
+pwrite.c
+clone.S
+dl-cache.h
+pipe.S
+register-dump.h
+mips64
+libnsl.abilist
+xstat64.c
+recv.c
+configure
+libutil.abilist
+n32
+libc.abilist
+ld.abilist
+lockf64.c
+posix_fallocate.c
+posix_fadvise.c
+fallocate64.c
+fcntl.c
+fallocate.c
+posix_fallocate64.c
+sysdep.h
+libresolv.abilist
+syscalls.list
+c++-types.data
+posix_fadvise64.c
+Versions
+libBrokenLocale.abilist
+semctl.c
+shmctl.c
+ftruncate64.c
+fxstatat64.c
+libanl.abilist
+truncate64.c
+libthread_db.abilist
+Makefile
+libdl.abilist
+umount.c
+syscalls.list
+ldconfig.h
+sysdep-cancel.h
+librt.abilist
+mmap64.c
+ldd-rewrite.sed
+send.c
+lxstat64.c
+syscall.S
+configure.ac
+libm.abilist
+n64
+libc.abilist
+ld.abilist
+posix_fallocate.c
+glob64.c
+sendfile64.c
+fstatfs64.c
+preadv64.c
+ioctl.S
+posix_fadvise.c
+fallocate64.c
+fallocate.c
+posix_fallocate64.c
+pwritev64.c
+sysdep.h
+libresolv.abilist
+syscalls.list
+c++-types.data
+statfs64.c
+ftw64.c
+posix_fadvise64.c
+ftw.c
+fxstat64.c
+llseek.c
+libpthread.abilist
+libcrypt.abilist
+msgctl.c
+Makefile
+setrlimit64.c
+syscalls.list
+ustat.c
+sysdep-cancel.h
+kernel_termios.h
+sigaction.c
+arch-fork.h
+pread.c
+bits
+siginfo.h
+shm.h
+sigstack.h
+termios.h
+fcntl.h
+ioctl-types.h
+poll.h
+local_lim.h
+errno.h
+inotify.h
+eventfd.h
+signum.h
+mman.h
+sigaction.h
+socket_type.h
+statfs.h
+sigcontext.h
+resource.h
+ipc.h
+timerfd.h
+msq.h
+stat.h
+signalfd.h
+sem.h
+epoll.h
+dl-static.c
+Implies
+pread64.c
+libc-abis
+configure.ac
+_test_and_set.c
+mips32
+libcidn.abilist
+libnsl.abilist
+libnss_hesiod.abilist
+libutil.abilist
+ld.abilist
+libnss_nis.abilist
+lockf64.c
+internal_recvmmsg.S
+libnss_db.abilist
+libBrokenLocale.abilist
+waitid.c
+ftruncate64.c
+libanl.abilist
+truncate64.c
+libthread_db.abilist
+fpu
+libc.abilist
+posix_fadvise.c
+mips16
+mips16-syscall6.c
+mips16-syscall.h
+mips16-syscall7.c
+mips16-syscall0.c
+mips16-syscall3.c
+mips16-syscall2.c
+Makefile
+mips16-syscall1.c
+mips16-syscall4.c
+Versions
+mips16-syscall5.c
+fcntl.c
+fxstatat.c
+libnss_nisplus.abilist
+recvmmsg.c
+sysdep.h
+libdl.abilist
+libresolv.abilist
+syscalls.list
+nofpu
+libc.abilist
+librt.abilist
+readahead.c
+internal_sendmmsg.S
+c++-types.data
+sync_file_range.c
+internal_accept4.S
+accept4.c
+libnss_compat.abilist
+libm.abilist
+libpthread.abilist
+sendmmsg.c
+posix_fadvise64.c
+libcrypt.abilist
+Versions
+libnss_files.abilist
+libnss_dns.abilist
+getrlimit64.c
+setcontext.S
+Versions
+pt-vfork.S
+setregid.c
+aio_misc.h
+system.c
+sparc
+sys
+user.h
+ptrace.h
+procfs.h
+trap.h
+ucontext.h
+configure
+kernel-features.h
+sparc32
+ucontext_i.sym
+libnsl.abilist
+libc.abilist
+vfork.S
+kernel_stat.h
+brk.c
+scandir64.c
+swapcontext.S
+libutil.abilist
+ld.abilist
+nldbl-abi.h
+setgroups.c
+sparcv9
+get_clockfreq.c
+fpu
+multiarch
+Implies
+Implies
+setuid.c
+setresuid.c
+lockf64.c
+shlib-versions
+setregid.c
+seteuid.c
+libBrokenLocale.abilist
+____longjmp_chk.S
+semctl.c
+getcontext.S
+shmctl.c
+glob64.c
+setgid.c
+profil-counter.h
+libanl.abilist
+sigcontextinfo.h
+readdir64.c
+clone.S
+lxstat.c
+makecontext.c
+libthread_db.abilist
+fpu
+Implies
+fxstat.c
+pipe.S
+fcntl.c
+register-dump.h
+Makefile
+fxstatat.c
+sysdep.h
+libdl.abilist
+libresolv.abilist
+syscalls.list
+sysdep-cancel.h
+librt.abilist
+readdir64_r.c
+sigaction.c
+c++-types.data
+setegid.c
+syscall.S
+Implies
+localplt.data
+setreuid.c
+libm.abilist
+xstat.c
+libpthread.abilist
+setcontext.S
+libcrypt.abilist
+getdents64.c
+Versions
+msgctl.c
+setresgid.c
+socket.S
+readelflib.c
+sparc64
+bsd-setjmp.S
+xstatconv.c
+libnsl.abilist
+libc.abilist
+vfork.S
+kernel_stat.h
+get_clockfreq.c
+configure
+libutil.abilist
+ld.abilist
+ucontext_i.h
+dl-brk.S
+shlib-versions
+sigpending.c
+sigjmp.S
+libBrokenLocale.abilist
+setjmp.S
+____longjmp_chk.S
+timer_settime.c
+semctl.c
+__start_context.S
+getcontext.S
+shmctl.c
+longjmp.S
+bsd-_setjmp.S
+time.c
+profil-counter.h
+libanl.abilist
+sigcontextinfo.h
+brk.S
+clone.S
+lxstat.c
+makecontext.c
+dl-cache.h
+libthread_db.abilist
+__longjmp.S
+fxstat.c
+pipe.S
+timer_getoverr.c
+swapcontext.c
+register-dump.h
+Makefile
+fxstatat.c
+sysdep.h
+libdl.abilist
+libresolv.abilist
+syscalls.list
+timer_create.c
+timer_delete.c
+timer_gettime.c
+sysdep-cancel.h
+librt.abilist
+sigaction.c
+c++-types.data
+dl-fxstatat64.c
+wordexp.c
+sizes.h
+syscall.S
+Implies
+localplt.data
+sigprocmask.c
+configure.ac
+libm.abilist
+xstat.c
+msgrcv.c
+libpthread.abilist
+setcontext.S
+libcrypt.abilist
+pause.c
+Versions
+msgctl.c
+socket.S
+system.c
+a.out.h
+getsysstats.c
+rt-sysdep.c
+dl-cache.h
+Makefile
+sysdep.h
+syscalls.list
+sysdep.c
+kernel_termios.h
+ldd-rewrite.sed
+arch-fork.h
+getshmlba.c
+bits
+siginfo.h
+shm.h
+sigstack.h
+termios.h
+fcntl.h
+ioctls.h
+poll.h
+local_lim.h
+errno.h
+inotify.h
+eventfd.h
+a.out.h
+environments.h
+signum.h
+mman.h
+sigaction.h
+socket_type.h
+sigcontext.h
+resource.h
+ipc.h
+setjmp.h
+timerfd.h
+wordsize.h
+msq.h
+stat.h
+signalfd.h
+sem.h
+epoll.h
+typesizes.h
+aio_cancel.c
+Implies
+lowlevellock.h
+configure.ac
+Versions
+pt-vfork.S
+seteuid.c
+eventfd.c
+i386
+ucontext_i.sym
+libnsl.abilist
+call_pselect6.S
+libc.abilist
+vfork.S
+i486
+libc-lowlevellock.S
+pthread_cond_wait.S
+lowlevelrobustlock.S
+pthread_barrier_wait.S
+pthread_cond_signal.S
+lowlevellock.S
+pthread_cond_timedwait.S
+pthread_cond_broadcast.S
+brk.c
+scandir64.c
+putmsg.c
+get_clockfreq.c
+swapcontext.S
+dl-sysdep.h
+dl-librecon.h
+configure
+kernel-features.h
+libutil.abilist
+ld.abilist
+setgroups.c
+i586
+libc-lowlevellock.S
+pthread_cond_wait.S
+lowlevelrobustlock.S
+pthread_barrier_wait.S
+pthread_cond_signal.S
+lowlevellock.S
+pthread_cond_timedwait.S
+pthread_cond_broadcast.S
+readelflib.c
+smp.h
+setuid.c
+setresuid.c
+libc-do-syscall.S
+lockf64.c
+shlib-versions
+dl-procinfo.h
+setregid.c
+i686
+libc-lowlevellock.S
+pthread_cond_wait.S
+dl-sysdep.h
+lowlevelrobustlock.S
+pthread_barrier_wait.S
+pthread_cond_signal.S
+lowlevellock.S
+pthread_cond_timedwait.S
+pthread_cond_broadcast.S
+Implies
+sysconf.c
+seteuid.c
+makecontext.S
+_exit.S
+posix_fallocate.c
+libBrokenLocale.abilist
+____longjmp_chk.S
+semctl.c
+getcontext.S
+shmctl.c
+mmap.S
+olddirent.h
+glob64.c
+setgid.c
+alphasort64.c
+time.c
+getmsg.c
+oldgetrlimit64.c
+mmap64.S
+profil-counter.h
+libanl.abilist
+sigcontextinfo.h
+readdir64.c
+clone.S
+lxstat.c
+libthread_db.abilist
+accept4.S
+fxstat.c
+fallocate64.c
+fcntl.c
+register-dump.h
+Makefile
+fallocate.c
+fxstatat.c
+posix_fallocate64.c
+sysdep.h
+libdl.abilist
+libresolv.abilist
+syscalls.list
+ldconfig.h
+i786
+Implies
+sysdep-cancel.h
+gettimeofday.c
+librt.abilist
+sysdep.S
+readdir64_r.c
+sigaction.c
+versionsort64.c
+arch-fork.h
+c++-types.data
+sync_file_range.c
+setegid.c
+posix_fadvise64.S
+internal_accept4.S
+syscall.S
+Implies
+localplt.data
+init-first.c
+setreuid.c
+lowlevellock.h
+epoll_pwait.S
+configure.ac
+libm.abilist
+xstat.c
+getrlimit64.c
+semtimedop.S
+pselect.c
+libpthread.abilist
+setcontext.S
+libcrypt.abilist
+getdents64.c
+call_fallocate.S
+Versions
+sysconf.c
+msgctl.c
+call_sync_file_range.S
+setresgid.c
+socket.S
+adjtime.c
+sigpending.c
+preadv.c
+a.out.h
+semget.c
+posix_fallocate.c
+getpid.c
+_G_config.h
+getsockopt.S
+pthread_setaffinity.c
+setipv4sourcefilter.c
+pwrite64.c
+getsysstats.c
+sysctl.c
+local-setxid.h
+sysctl.mk
+timer_settime.c
+semctl.c
+sethostid.c
+netiucv
+iucv.h
+sleep.c
+shmctl.c
+dl-osinfo.h
+dl-openat64.c
+waitid.c
+segfault.c
+dl-execstack.c
+tcflush.c
+termio.h
+vfork.c
+ualarm.c
+nios2
+ucontext_i.sym
+libnsl.abilist
+sys
+user.h
+cachectl.h
+procfs.h
+ucontext.h
+libc.abilist
+vfork.S
+swapcontext.S
+configure
+kernel-features.h
+libutil.abilist
+ld.abilist
+kernel_rt_sigframe.h
+shlib-versions
+libBrokenLocale.abilist
+getcontext.S
+cacheflush.c
+profil-counter.h
+libanl.abilist
+sigcontextinfo.h
+clone.S
+makecontext.c
+libthread_db.abilist
+Makefile
+sysdep.h
+libdl.abilist
+libresolv.abilist
+sysdep-cancel.h
+librt.abilist
+sysdep.S
+arch-fork.h
+c++-types.data
+bits
+mman.h
+atomic.h
+syscall.S
+Implies
+localplt.data
+configure.ac
+libm.abilist
+libpthread.abilist
+setcontext.S
+libcrypt.abilist
+Versions
+fchmodat.c
+recv.S
+faccessat.c
+paths.h
+setgid.c
+timespec_get.c
+lutimes.c
+tst-getpid1.c
+wait.c
+profil.c
+sigreturn.c
+futimesat.c
+getsockname.S
+tst-getpid2.c
+time.c
+_exit.c
+ftruncate64.c
+futimes.c
+statvfs.c
+fxstatat64.c
+tst-fanotify.c
+listen.S
+ldsodefs.h
+pthread_setname.c
+fstatfs64.c
+netatalk
+at.h
+remove.c
+semtimedop.c
+netipx
+ipx.h
+kernel-posix-timers.h
+pwrite.c
+getpeername.S
+readdir64.c
+sched_setaffinity.c
+truncate64.c
+x86_64
+libc-lowlevellock.S
+pthread_cond_wait.S
+ucontext_i.sym
+vfork.S
+kernel_stat.h
+recv.c
+brk.c
+64
+libnsl.abilist
+libc.abilist
+configure
+libutil.abilist
+ld.abilist
+shlib-versions
+libBrokenLocale.abilist
+libanl.abilist
+libthread_db.abilist
+Makefile
+libdl.abilist
+libresolv.abilist
+librt.abilist
+c++-types.data
+configure.ac
+libm.abilist
+libpthread.abilist
+libcrypt.abilist
+get_clockfreq.c
+swapcontext.S
+configure
+kernel-features.h
+lowlevelrobustlock.S
+readelflib.c
+pthread_barrier_wait.S
+pthread_cond_signal.S
+dl-procinfo.h
+sigpending.c
+pthread_setaffinity.c
+____longjmp_chk.S
+timer_settime.c
+__start_context.S
+getcontext.S
+libc-cancellation.S
+lowlevellock.S
+sched_getcpu.S
+time.c
+x32
+getcpu.c
+libnsl.abilist
+libc.abilist
+glob.c
+configure
+sched_getcpu-static.c
+libutil.abilist
+ld.abilist
+lseek.S
+shlib-versions
+libBrokenLocale.abilist
+sysctl.mk
+sched_getcpu.S
+libanl.abilist
+dl-cache.h
+libthread_db.abilist
+arch_prctl.c
+Makefile
+sysdep.h
+libdl.abilist
+libresolv.abilist
+syscalls.list
+llseek.S
+librt.abilist
+c++-types.data
+Implies
+init-first.c
+ftw64.c
+configure.ac
+libm.abilist
+libpthread.abilist
+ftw.c
+libcrypt.abilist
+profil-counter.h
+sigcontextinfo.h
+pthread_cond_timedwait.S
+sched_setaffinity.c
+clone.S
+makecontext.c
+dl-cache.h
+pthread_cond_broadcast.S
+cancellation.S
+timer_getoverr.c
+compat-timer.h
+register-dump.h
+Makefile
+sigaltstack-offsets.sym
+sysdep.h
+umount.c
+syscalls.list
+timer_create.c
+ldconfig.h
+timer_delete.c
+timer_gettime.c
+sysdep-cancel.h
+gettimeofday.c
+sysdep.S
+librt-cancellation.S
+ldd-rewrite.sed
+sigaction.c
+arch-fork.h
+send.c
+syscall.S
+Implies
+init-first.c
+sigprocmask.c
+lowlevellock.h
+dl-procinfo.c
+configure.ac
+setcontext.S
+Versions
+sysconf.c
+mq_send.c
+preadv64.c
+netpacket
+packet.h
+lxstat.c
+mq_close.c
+tcsendbrk.c
+net
+if_shaper.h
+if_slip.h
+if_arp.h
+ppp-comp.h
+if_ppp.h
+if_packet.h
+ppp_defs.h
+ethernet.h
+route.h
+timer_routines.c
+mq_notify.c
+bind.S
+ppoll.c
+clock_settime.c
+statvfs64.c
+posix_fadvise.c
+fxstat.c
+eventfd_write.c
+send.S
+fallocate64.c
+pthread_getaffinity.c
+setsourcefilter.c
+errqueue.h
+fexecve.c
+sh
+libnsl.abilist
+sys
+user.h
+procfs.h
+ucontext.h
+libc.abilist
+vfork.S
+brk.c
+configure
+kernel-features.h
+libutil.abilist
+ld.abilist
+sh3
+ucontext_i.sym
+swapcontext.S
+getcontext.S
+register-dump.h
+setcontext.S
+setgroups.c
+smp.h
+setuid.c
+setresuid.c
+lockf64.c
+shlib-versions
+setregid.c
+seteuid.c
+makecontext.S
+libBrokenLocale.abilist
+pwrite64.c
+____longjmp_chk.S
+semctl.c
+shmctl.c
+setgid.c
+profil-counter.h
+libanl.abilist
+sigcontextinfo.h
+pwrite.c
+clone.S
+lxstat.c
+libthread_db.abilist
+fxstat.c
+pipe.S
+fcntl.c
+Makefile
+fxstatat.c
+sigaltstack-offsets.sym
+sysdep.h
+libdl.abilist
+libresolv.abilist
+syscalls.list
+sysdep-cancel.h
+librt.abilist
+sysdep.S
+arch-fork.h
+sh4
+ucontext_i.sym
+swapcontext.S
+getcontext.S
+register-dump.h
+sysdep.h
+setcontext.S
+c++-types.data
+setegid.c
+pread.c
+bits
+shm.h
+fcntl.h
+mman.h
+atomic.h
+syscall.S
+Implies
+pread64.c
+setreuid.c
+configure.ac
+libm.abilist
+xstat.c
+getrlimit64.c
+libpthread.abilist
+libcrypt.abilist
+lowlevel-atomic.h
+Versions
+msgctl.c
+setresgid.c
+socket.S
+pt-vfork.S
+timer_getoverr.c
+fcntl.c
+getipv4sourcefilter.c
+reboot.c
+open64.c
+nptl-signals.h
+clock_gettime.c
+tile
+sys
+dataplane.h
+reg.h
+user.h
+ptrace.h
+cachectl.h
+procfs.h
+ucontext.h
+pt-vfork.c
+vfork.S
+swapcontext.S
+set_dataplane.c
+kernel-features.h
+ucontext_i.h
+waitpid.S
+shlib-versions
+getcontext.S
+cacheflush.c
+ldsodefs.h
+profil-counter.h
+sigcontextinfo.h
+clone.S
+makecontext.c
+Makefile
+tilegx
+tilegx64
+libnsl.abilist
+libc.abilist
+libutil.abilist
+ld.abilist
+libBrokenLocale.abilist
+libanl.abilist
+libthread_db.abilist
+Makefile
+libdl.abilist
+libresolv.abilist
+librt.abilist
+c++-types.data
+Implies
+libm.abilist
+libpthread.abilist
+libcrypt.abilist
+sched_getcpu.c
+configure
+ioctl.S
+tilegx32
+libnsl.abilist
+libc.abilist
+libutil.abilist
+ld.abilist
+libBrokenLocale.abilist
+libanl.abilist
+libthread_db.abilist
+Makefile
+libdl.abilist
+libresolv.abilist
+librt.abilist
+c++-types.data
+Implies
+libm.abilist
+libpthread.abilist
+libcrypt.abilist
+register-dump.h
+Makefile
+ldconfig.h
+ldd-rewrite.sed
+configure.ac
+sysdep.h
+sysdep-cancel.h
+gettimeofday.c
+sysdep.c
+arch-fork.h
+bits
+siginfo.h
+local_lim.h
+environments.h
+libc-vdso.h
+mman.h
+sigaction.h
+tilepro
+libnsl.abilist
+libc.abilist
+libutil.abilist
+ld.abilist
+libBrokenLocale.abilist
+libanl.abilist
+libthread_db.abilist
+register-dump.h
+libdl.abilist
+libresolv.abilist
+ldconfig.h
+librt.abilist
+c++-types.data
+Implies
+libm.abilist
+libpthread.abilist
+libcrypt.abilist
+syscall.S
+dl-static.c
+Implies
+init-first.c
+setcontext.S
+Versions
+sysconf.c
+Makefile
+getpt.c
+recvfrom.S
+fallocate.c
+fxstatat.c
+posix_fallocate64.c
+recvmmsg.c
+setrlimit64.c
+pwritev64.c
+waitpid.c
+aarch64
+ucontext_i.sym
+libnsl.abilist
+sys
+elf.h
+user.h
+ptrace.h
+procfs.h
+ucontext.h
+libc.abilist
+pt-vfork.c
+__read_tp.S
+vfork.S
+libc-__read_tp.S
+swapcontext.S
+configure
+kernel-features.h
+libutil.abilist
+ld.abilist
+kernel_rt_sigframe.h
+readelflib.c
+shlib-versions
+libBrokenLocale.abilist
+getcontext.S
+ldsodefs.h
+profil-counter.h
+libanl.abilist
+sigcontextinfo.h
+clone.S
+makecontext.c
+ioctl.S
+dl-cache.h
+libthread_db.abilist
+mmap.c
+Makefile
+sysdep.h
+libdl.abilist
+libresolv.abilist
+ldconfig.h
+sysdep-cancel.h
+gettimeofday.c
+librt.abilist
+sysdep.c
+sigaction.c
+arch-fork.h
+c++-types.data
+bits
+fcntl.h
+local_lim.h
+libc-vdso.h
+mman.h
+ipc.h
+syscall.S
+dl-static.c
+Implies
+localplt.data
+init-first.c
+configure.ac
+libm.abilist
+libpthread.abilist
+setcontext.S
+libcrypt.abilist
+Versions
+ucontext-internal.h
+sched_getaffinity.c
+syscalls.list
+ustat.c
+sendto.S
+getdirentries.c
+timer_create.c
+shmget.c
+fd_to_filename.h
+shmat.c
+not-cancel.h
+utmp_file.c
+msgsnd.c
+timer_delete.c
+safe-fatal.h
+getloadavg.c
+sigstack.c
+timer_gettime.c
+powerpc
+sys
+user.h
+ptrace.h
+procfs.h
+ucontext.h
+sched_getcpu.c
+pt-longjmp.c
+putmsg.c
+get_clockfreq.c
+configure
+kernel-features.h
+dl-sysdep.c
+ipc_priv.h
+nldbl-abi.h
+powerpc64
+ld-le.abilist
+ucontext_i.sym
+libnsl.abilist
+cell
+fpu
+Implies
+Implies
+libc.abilist
+vfork.S
+kernel_stat.h
+swapcontext.S
+configure
+libdl-le.abilist
+libutil.abilist
+ld.abilist
+libutil-le.abilist
+shlib-versions
+libcrypt-le.abilist
+makecontext.S
+libpthread-le.abilist
+libresolv-le.abilist
+libBrokenLocale.abilist
+____longjmp_chk.S
+timer_settime.c
+getcontext.S
+ldsodefs.h
+libanl.abilist
+brk.S
+clone.S
+librt-le.abilist
+libnsl-le.abilist
+dl-cache.h
+libc-le.abilist
+libthread_db.abilist
+fpu
+fe_nomask.c
+fe_mask.c
+a2
+Implies
+libthread_db-le.abilist
+timer_getoverr.c
+fcntl.c
+970
+Implies
+sysdep.h
+libdl.abilist
+umount.c
+libresolv.abilist
+syscalls.list
+libm-le.abilist
+timer_create.c
+timer_delete.c
+timer_gettime.c
+sysdep-cancel.h
+librt.abilist
+c++-types.data
+sync_file_range.c
+libanl-le.abilist
+libBrokenLocale-le.abilist
+Implies
+localplt.data
+configure.ac
+libm.abilist
+libpthread.abilist
+setcontext.S
+libcrypt.abilist
+Versions
+socket.S
+pthread_spin_unlock.c
+force-elision.h
+readelflib.c
+pthread_attr_setstack.c
+dl-brk.S
+rt-sysdep.c
+test-gettimebasefreq.c
+elision-trylock.c
+time.c
+getmsg.c
+oldgetrlimit64.c
+ldsodefs.h
+profil-counter.h
+ioctl.c
+sigcontextinfo.h
+readdir64.c
+pthread_attr_setstacksize.c
+elision-unlock.c
+elision-timed.c
+dl-cache.h
+pthread_mutex_lock.c
+pthread_mutex_trylock.c
+Makefile
+elision-conf.h
+syscalls.list
+ldconfig.h
+pthread_mutex_cond_lock.c
+gettimeofday.c
+libc-start.c
+sysdep.c
+kernel_termios.h
+ldd-rewrite.sed
+readdir64_r.c
+arch-fork.h
+bits
+shm.h
+sigstack.h
+termios.h
+fcntl.h
+ioctl-types.h
+local_lim.h
+semaphore.h
+environments.h
+pthreadtypes.h
+libc-vdso.h
+mman.h
+ipc.h
+wordsize.h
+msq.h
+stat.h
+sem.h
+ppc.h
+powerpc32
+ucontext_i.sym
+libnsl.abilist
+cell
+fpu
+Implies
+Implies
+setcontext-common.S
+getcontext-common.S
+vfork.S
+kernel_stat.h
+scandir64.c
+swapcontext.S
+configure
+405
+Implies
+libutil.abilist
+ld.abilist
+lockf64.c
+e500
+nofpu
+Implies
+makecontext.S
+libBrokenLocale.abilist
+pwrite64.c
+____longjmp_chk.S
+getcontext.S
+440
+Implies
+glob64.c
+ftruncate64.c
+libanl.abilist
+pwrite.c
+brk.S
+truncate64.c
+clone.S
+lxstat.c
+swapcontext-common.S
+libthread_db.abilist
+476
+Implies
+fpu
+libc.abilist
+fe_nomask.c
+fe_mask.c
+localplt.data
+libm.abilist
+posix_fadvise.c
+fxstat.c
+a2
+Implies
+fcntl.c
+Makefile
+fxstatat.c
+970
+Implies
+sysdep.h
+libdl.abilist
+libresolv.abilist
+syscalls.list
+nofpu
+libc.abilist
+swapcontext.S
+getcontext.S
+Implies
+localplt.data
+libm.abilist
+setcontext.S
+context-e500.h
+sysdep-cancel.h
+librt.abilist
+c++-types.data
+pread.c
+464
+Implies
+pread64.c
+configure.ac
+xstat.c
+libpthread.abilist
+setcontext.S
+posix_fadvise64.c
+libcrypt.abilist
+Versions
+socket.S
+elision-lock.c
+syscall.S
+dl-static.c
+Implies
+elision-conf.c
+init-first.c
+lowlevellock.h
+htm.h
+configure.ac
+get_timebase_freq.c
+getrlimit64.c
+getdents64.c
+Versions
+pthread_mutex_timedlock.c
+getpriority.c
+futimens.c
+openat.c
+ftime.c
+ia64
+bsd-setjmp.S
+__sigstack_longjmp.c
+libnsl.abilist
+sys
+user.h
+ptrace.h
+procfs.h
+rse.h
+io.h
+ucontext.h
+libc.abilist
+vfork.S
+kernel_stat.h
+unwind-dw2-fde.c
+get_clockfreq.c
+dl-sysdep.h
+configure
+kernel-features.h
+libutil.abilist
+ld.abilist
+readelflib.c
+ucontext_i.h
+has_cpuclock.c
+unwind_longjmp.c
+clone2.S
+dl-brk.S
+shlib-versions
+system.c
+sigpending.c
+libBrokenLocale.abilist
+sigcontext-offsets.sym
+setjmp.S
+____longjmp_chk.S
+timer_settime.c
+__start_context.S
+getcontext.S
+unwind-forcedunwind.c
+bsd-_setjmp.S
+ldsodefs.h
+profil-counter.h
+libanl.abilist
+sigcontextinfo.h
+brk.S
+clone.S
+makecontext.c
+dl-cache.h
+libthread_db.abilist
+__longjmp.S
+pipe.S
+timer_getoverr.c
+swapcontext.c
+__ia64_longjmp.S
+register-dump.h
+ioperm.c
+Makefile
+sigaltstack-offsets.sym
+sysdep.h
+libdl.abilist
+umount.c
+libresolv.abilist
+syscalls.list
+timer_create.c
+ldconfig.h
+timer_delete.c
+timer_gettime.c
+sysdep-cancel.h
+librt.abilist
+sysdep.S
+ldd-rewrite.sed
+sigaction.c
+arch-fork.h
+getclktck.c
+c++-types.data
+wordexp.c
+bits
+siginfo.h
+shm.h
+sigstack.h
+fcntl.h
+local_lim.h
+mman.h
+sigaction.h
+sigcontext.h
+ipc.h
+setjmp.h
+endian.h
+msq.h
+stat.h
+sem.h
+syscall.S
+dl-static.c
+Implies
+localplt.data
+sigprocmask.c
+configure.ac
+rt-sysdep.S
+libm.abilist
+libpthread.abilist
+setcontext.S
+libcrypt.abilist
+Versions
+sysconf.c
+pt-vfork.S
+pathconf.h
+semop.c
+check_native.c
+netrom
+netrom.h
+kernel_termios.h
+speed.c
+mmap64.c
+mq_unlink.c
+ldd-rewrite.sed
+eventfd_read.c
+readdir64_r.c
+pthread_kill.c
+socketpair.S
+gai_sigqueue.c
+readahead.c
+sigset-cvt-mask.h
+ifreq.c
+alpha
+ucontext-offsets.sym
+xstatconv.c
+libnsl.abilist
+sys
+user.h
+procfs.h
+io.h
+ucontext.h
+acct.h
+xstatconv.h
+libc.abilist
+vfork.S
+kernel_stat.h
+glob.c
+oldglob.c
+creat.c
+dl-support.c
+swapcontext.S
+configure
+kernel-features.h
+internal_statvfs64.c
+dl-sysdep.c
+libutil.abilist
+ld.abilist
+ipc_priv.h
+nldbl-abi.h
+gethostname.c
+rt_sigaction.S
+dl-auxv.h
+fstatvfs64.c
+ieee_get_fp_control.S
+dl-brk.S
+shlib-versions
+kernel_sigaction.h
+kernel_sysinfo.h
+adjtime.c
+makecontext.S
+a.out.h
+libBrokenLocale.abilist
+getsysstats.c
+____longjmp_chk.S
+timer_settime.c
+semctl.c
+getcontext.S
+shmctl.c
+setfpucw.c
+statvfs.c
+sigsuspend.S
+libanl.abilist
+fstatfs64.c
+sigcontextinfo.h
+brk.S
+alphaev6
+fpu
+Implies
+clone.S
+lxstat.c
+libthread_db.abilist
+fpu
+Implies
+statvfs64.c
+fxstat.c
+pipe.S
+timer_getoverr.c
+register-dump.h
+ioperm.c
+Makefile
+fxstatat.c
+sysdep.h
+libdl.abilist
+libresolv.abilist
+syscalls.list
+timer_create.c
+timer_delete.c
+timer_gettime.c
+sysdep-cancel.h
+librt.abilist
+fraiseexcpt.S
+kernel_termios.h
+alpha
+ptrace.h
+regdef.h
+sigaction.c
+arch-fork.h
+getclktck.c
+c++-types.data
+dl-fxstatat64.c
+statfs64.c
+wordexp.c
+bits
+shm.h
+netdb.h
+sigstack.h
+termios.h
+fcntl.h
+ioctls.h
+local_lim.h
+errno.h
+inotify.h
+semaphore.h
+eventfd.h
+a.out.h
+pthreadtypes.h
+signum.h
+mman.h
+sigaction.h
+socket_type.h
+statfs.h
+resource.h
+ipc.h
+timerfd.h
+wordsize.h
+msq.h
+stat.h
+signalfd.h
+sem.h
+dirent.h
+epoll.h
+elfclass.h
+typesizes.h
+fstatvfs.c
+sizes.h
+ieee_set_fp_control.S
+aio_cancel.c
+syscall.S
+Implies
+localplt.data
+sigprocmask.c
+getdents.c
+configure.ac
+libm.abilist
+xstat.c
+libpthread.abilist
+setcontext.S
+libcrypt.abilist
+getdents64.c
+Versions
+sysconf.c
+msgctl.c
+alphaev67
+fpu
+Implies
+fdatasync.c
+pt-vfork.S
+sigaction.c
+mq_getattr.c
+msgget.c
+pthread_sigqueue.c
+dl-sbrk.c
+internal_sendmmsg.S
+arch-fork.h
+dl-origin.c
+getclktck.c
+opendir.c
+nscd_setup_thread.c
+sync_file_range.c
+updwtmp.c
+sigsuspend.c
+accept.S
+setegid.c
+nfs
+nfs.h
+clock.c
+dl-fxstatat64.c
+gethostid.c
+nice.c
+pread.c
+statfs64.c
+getcwd.c
+internal_statvfs.c
+dl-vdso.h
+pathconf.c
+syslog.c
+posix_madvise.c
+bits
+siginfo.h
+shm.h
+sigstack.h
+termios.h
+fcntl.h
+ioctl-types.h
+initspin.h
+sys_errlist.h
+ioctls.h
+time.h
+poll.h
+param.h
+local_lim.h
+statvfs.h
+errno.h
+inotify.h
+eventfd.h
+a.out.h
+sched.h
+uio.h
+socket.h
+signum.h
+in.h
+sigaction.h
+utsname.h
+socket_type.h
+statfs.h
+sigcontext.h
+resource.h
+ipc.h
+timerfd.h
+msq.h
+posix_opt.h
+stat.h
+fcntl-linux.h
+signalfd.h
+sem.h
+dirent.h
+epoll.h
+timex.h
+waitflags.h
+mqueue.h
+sysctl.h
+sigset.h
+fstatvfs.c
+internal_accept4.S
+opensock.c
+sizes.h
+m68k
+m68k-vdso.c
+sys
+reg.h
+user.h
+procfs.h
+ucontext.h
+pt-vfork.c
+vfork.S
+brk.c
+mremap.S
+scandir64.c
+putmsg.c
+dl-librecon.h
+configure
+getpagesize.c
+kernel-features.h
+setgroups.c
+setuid.c
+setresuid.c
+lockf64.c
+setregid.c
+seteuid.c
+getsysstats.c
+semctl.c
+shmctl.c
+mmap.S
+____longjmp_chk.c
+glob64.c
+setgid.c
+alphasort64.c
+coldfire
+libnsl.abilist
+libc.abilist
+libutil.abilist
+ld.abilist
+shlib-versions
+libBrokenLocale.abilist
+libanl.abilist
+libthread_db.abilist
+sysdep.h
+libdl.abilist
+libresolv.abilist
+librt.abilist
+bits
+atomic.h
+libm.abilist
+libpthread.abilist
+libcrypt.abilist
+libc-m68k-vdso.c
+getmsg.c
+oldgetrlimit64.c
+ldsodefs.h
+m68k-helpers.S
+sigcontextinfo.h
+readdir64.c
+clone.S
+lxstat.c
+fxstat.c
+fcntl.c
+register-dump.h
+Makefile
+fxstatat.c
+sysdep.h
+syscalls.list
+ldconfig.h
+sysdep-cancel.h
+sysdep.S
+mmap64.c
+readdir64_r.c
+versionsort64.c
+arch-fork.h
+c++-types.data
+setegid.c
+bits
+fcntl.h
+poll.h
+a.out.h
+mman.h
+stat.h
+m68k-vdso.h
+syscall.S
+dl-static.c
+Implies
+localplt.data
+init-first.c
+setreuid.c
+configure.ac
+m680x0
+ucontext_i.sym
+libnsl.abilist
+libc.abilist
+swapcontext.S
+libutil.abilist
+ld.abilist
+makecontext.S
+libBrokenLocale.abilist
+getcontext.S
+libanl.abilist
+libthread_db.abilist
+Makefile
+sysdep.h
+libdl.abilist
+libresolv.abilist
+syscalls.list
+librt.abilist
+libm.abilist
+libpthread.abilist
+setcontext.S
+libcrypt.abilist
+xstat.c
+getrlimit64.c
+semtimedop.S
+getdents64.c
+Versions
+msgctl.c
+setresgid.c
+socket.S
+lddlibc4.c
+ttyname.c
+if_index.c
+aio_sigqueue.c
+getdirentries64.c
+netrose
+rose.h
+accept4.c
+lxstat64.c
+s390
+ucontext_i.sym
+sys
+elf.h
+user.h
+ptrace.h
+procfs.h
+ucontext.h
+pt-longjmp.c
+brk.c
+sa_len.c
+configure
+kernel-features.h
+jmp-unwind.c
+nldbl-abi.h
+force-elision.h
+readelflib.c
+dl-procinfo.h
+system.c
+longjmp_chk.c
+elision-trylock.c
+libanl.abilist
+semtimedop.c
+sigcontextinfo.h
+elision-unlock.c
+elision-timed.c
+dl-cache.h
+fpu
+s_fma.c
+Implies
+pthread_mutex_lock.c
+pthread_mutex_trylock.c
+Makefile
+elision-conf.h
+ldconfig.h
+pthread_mutex_cond_lock.c
+gettimeofday.c
+ldd-rewrite.sed
+arch-fork.h
+s390-64
+libnsl.abilist
+libc.abilist
+vfork.S
+kernel_stat.h
+swapcontext.S
+configure
+__makecontext_ret.S
+libutil.abilist
+ld.abilist
+shlib-versions
+sigpending.c
+libBrokenLocale.abilist
+timer_settime.c
+getcontext.S
+mmap.S
+____longjmp_chk.c
+profil-counter.h
+clone.S
+makecontext.c
+dl-cache.h
+libthread_db.abilist
+timer_getoverr.c
+register-dump.h
+Makefile
+sysdep.h
+libdl.abilist
+libresolv.abilist
+syscalls.list
+timer_create.c
+timer_delete.c
+timer_gettime.c
+sysdep-cancel.h
+librt.abilist
+sysdep.S
+sigaction.c
+c++-types.data
+syscall.S
+Implies
+sigprocmask.c
+configure.ac
+libm.abilist
+libpthread.abilist
+setcontext.S
+libcrypt.abilist
+Versions
+socket.S
+bits
+siginfo.h
+shm.h
+hwcap.h
+fcntl.h
+environments.h
+utmpx.h
+libc-vdso.h
+mman.h
+sigaction.h
+statfs.h
+ipc.h
+msq.h
+stat.h
+sem.h
+elfclass.h
+typesizes.h
+utmp.h
+opensock.c
+elision-lock.c
+Implies
+elision-conf.c
+localplt.data
+init-first.c
+lowlevellock.h
+configure.ac
+rt-sysdep.S
+Versions
+s390-32
+getutline_r.c
+libnsl.abilist
+utmpx-convert.h
+libc.abilist
+getutmp.c
+vfork.S
+updwtmpx.c
+scandir64.c
+swapcontext.S
+__makecontext_ret.S
+libutil.abilist
+ld.abilist
+setgroups.c
+setuid.c
+setresuid.c
+lockf64.c
+setregid.c
+seteuid.c
+libBrokenLocale.abilist
+semctl.c
+getcontext.S
+getutxline.c
+shmctl.c
+mmap.S
+utmpx32.h
+____longjmp_chk.c
+utmp-convert.h
+setgid.c
+utmpx32.c
+alphasort64.c
+getutid_r.c
+oldgetrlimit64.c
+mmap64.S
+profil-counter.h
+readdir64.c
+clone.S
+lxstat.c
+utmp32.h
+makecontext.c
+libthread_db.abilist
+getutent.c
+fxstat.c
+fcntl.c
+register-dump.h
+getutxent.c
+Makefile
+fxstatat.c
+login.c
+sysdep.h
+libdl.abilist
+libresolv.abilist
+syscalls.list
+utmp32.c
+getutent_r.c
+sysdep-cancel.h
+librt.abilist
+getutxid.c
+sysdep.S
+pututxline.c
+readdir64_r.c
+versionsort64.c
+c++-types.data
+updwtmp.c
+setegid.c
+utmp-compat.h
+getutline.c
+syscall.S
+setreuid.c
+libm.abilist
+xstat.c
+getrlimit64.c
+libpthread.abilist
+setcontext.S
+posix_fadvise64.c
+libcrypt.abilist
+getdents64.c
+Versions
+msgctl.c
+login32.c
+getutid.c
+setresgid.c
+socket.S
+pthread_mutex_timedlock.c
+pt-vfork.S
+Implies
+tst-align-clone.c
+pread64.c
+clock_getres.c
+getsourcefilter.c
+setreuid.c
+sigprocmask.c
+getdents.c
+shmdt.c
+pthread_getname.c
+configure.ac
+ptrace.c
+prof-freq.c
+shutdown.S
+device-nrs.h
+sigqueue.c
+tst-getcpu.c
+xstat.c
+default-sched.h
+sigtimedwait.c
+tcgetattr.c
+fxstat64.c
+tst-clone.c
+getrlimit64.c
+usleep.c
+times.c
+utimensat.c
+llseek.c
+msgrcv.c
+pselect.c
+arm
+ucontext_i.sym
+libnsl.abilist
+sys
+elf.h
+user.h
+procfs.h
+io.h
+ucontext.h
+sigrestorer.S
+libc.abilist
+vfork.S
+brk.c
+scandir64.c
+swapcontext.S
+kernel-features.h
+oldgetrlimit.c
+libutil.abilist
+ld.abilist
+aeabi_read_tp.S
+setgroups.c
+readelflib.c
+setuid.c
+setresuid.c
+libc-do-syscall.S
+lockf64.c
+internal_recvmmsg.S
+shlib-versions
+oldsetrlimit.c
+dl-procinfo.h
+setregid.c
+seteuid.c
+libBrokenLocale.abilist
+pwrite64.c
+____longjmp_chk.S
+semctl.c
+getcontext.S
+shmctl.c
+mmap.S
+glob64.c
+setgid.c
+alphasort64.c
+ftruncate64.c
+oldgetrlimit64.c
+mmap64.S
+ldsodefs.h
+profil-counter.h
+libanl.abilist
+arm-features.h
+sigcontextinfo.h
+pwrite.c
+readdir64.c
+truncate64.c
+clone.S
+lxstat.c
+makecontext.c
+dl-cache.h
+libthread_db.abilist
+posix_fadvise.c
+fxstat.c
+fcntl.c
+register-dump.h
+ioperm.c
+Makefile
+fxstatat.c
+sysdep.h
+libdl.abilist
+umount.c
+libresolv.abilist
+syscalls.list
+ldconfig.h
+sysdep-cancel.h
+librt.abilist
+sysdep.S
+dl-machine.h
+readdir64_r.c
+readahead.c
+sigaction.c
+internal_sendmmsg.S
+versionsort64.c
+arch-fork.h
+c++-types.data
+setegid.c
+pread.c
+bits
+shm.h
+hwcap.h
+fcntl.h
+mman.h
+atomic.h
+internal_accept4.S
+syscall.S
+Implies
+pread64.c
+localplt.data
+setreuid.c
+dl-procinfo.c
+libm.abilist
+xstat.c
+getrlimit64.c
+libpthread.abilist
+setcontext.S
+posix_fadvise64.c
+libcrypt.abilist
+getdents64.c
+Versions
+msgctl.c
+tls.h
+setresgid.c
+sendmmsg.c
+neteconet
+ec.h
+posix_fadvise64.c
+tcflow.c
+sigwait.c
+unlockpt.c
+getdents64.c
+Versions
+microblaze
+libnsl.abilist
+sys
+user.h
+procfs.h
+libc.abilist
+vfork.S
+kernel_stat.h
+brk.c
+kernel-features.h
+libutil.abilist
+ld.abilist
+setgroups.c
+shlib-versions
+libBrokenLocale.abilist
+getsysstats.c
+____longjmp_chk.S
+semctl.c
+shmctl.c
+mmap.S
+futimesat.c
+profil-counter.h
+libanl.abilist
+sigcontextinfo.h
+clone.S
+lxstat.c
+libthread_db.abilist
+fxstat.c
+fcntl.c
+Makefile
+fxstatat.c
+sysdep.h
+libdl.abilist
+libresolv.abilist
+syscalls.list
+sysdep-cancel.h
+librt.abilist
+sysdep.S
+arch-fork.h
+c++-types.data
+bits
+fcntl.h
+mman.h
+stat.h
+syscall.S
+Implies
+localplt.data
+libm.abilist
+xstat.c
+libpthread.abilist
+libcrypt.abilist
+Versions
+msgctl.c
+socket.S
+pt-vfork.S
+linux_fsinfo.h
+setsockopt.S
+sysconf.c
+msgctl.c
+ntp_gettimex.c
+cmsg_nxthdr.c
+wait3.c
+include
+sys
+timex.h
+scsi
+scsi.h
+sg.h
+scsi_ioctl.h
+connect.S
+tcsetpgrp.c
+ifaddrs.c
+raise.c
+setresgid.c
+pwritev.c
+x86
+sys
+elf.h
+reg.h
+perm.h
+vm86.h
+user.h
+debugreg.h
+procfs.h
+io.h
+ucontext.h
+init-arch.c
+force-elision.h
+timespec_get.c
+libc-vdso.h
+elision-trylock.c
+time.c
+elision-unlock.c
+hle.h
+elision-timed.c
+pthread_mutex_lock.c
+pthread_mutex_trylock.c
+clock_gettime.c
+Makefile
+elision-conf.h
+pthread_mutex_cond_lock.c
+gettimeofday.c
+bits
+siginfo.h
+shm.h
+fcntl.h
+ipctypes.h
+a.out.h
+environments.h
+mman.h
+sigcontext.h
+msq.h
+stat.h
+sem.h
+epoll.h
+sysctl.h
+typesizes.h
+elision-lock.c
+elision-conf.c
+init-arch.h
+pthread_mutex_timedlock.c
+siglist.h
+arm
+sysdep.h
+sysdep.S
+Subdirs
+get_child_max.c
+confstr.h
+inet
+Subdirs
+wordsize-64
+tst-writev.c
+glob.c
+strtoul.c
+wcstoll.c
+strtoull_l.c
+strtoll_l.c
+strtol_l.c
+ldiv.c
+strtoull.c
+glob64.c
+wcstoll_l.c
+wcstoul_l.c
+strtoll.c
+wcstoimax.c
+wcstoull_l.c
+wcstol_l.c
+strtoumax.c
+Makefile
+wcstoull.c
+wcstol.c
+strtoul_l.c
+strtol.c
+bits
+wordsize.h
+wcstoumax.c
+labs.c
+ftw64.c
+strtoimax.c
+wcstoul.c
+ftw.c
+Versions
+hppa
+bsd-setjmp.S
+entry.h
+dl-fptr.c
+dl-lookupcfg.h
+dl-trampoline.S
+configure
+lshift.S
+stackinfo.h
+tininess.h
+get-rounding-mode.h
+crtn.S
+dl-fptr.h
+memusage.h
+__longjmp.c
+shlib-versions
+sotruss-lib.c
+setjmp.S
+machine-gmon.h
+bsd-_setjmp.S
+gccframe.h
+mp_clz_tab.c
+ldsodefs.h
+math_private.h
+fpu
+fgetexcptflg.c
+fegetenv.c
+fraiseexcpt.c
+feholdexcpt.c
+fclrexcpt.c
+fesetenv.c
+fedisblxcpt.c
+fesetround.c
+feupdateenv.c
+libm-test-ulps
+ftestexcept.c
+fpu_control.h
+bits
+mathdef.h
+fenv.h
+fsetexcptflg.c
+feenablxcpt.c
+fegetexcept.c
+fegetround.c
+dl-irel.h
+Makefile
+start.S
+hppa1.1
+s_signbit.c
+mul_1.S
+addmul_1.S
+udiv_qrnnd.S
+Implies
+submul_1.S
+sysdep.h
+add_n.S
+tls-macros.h
+libc-tls.c
+sub_n.S
+libgcc-compat.c
+tst-audit.h
+dl-machine.h
+dl-tls.h
+nptl
+tcb-offsets.sym
+pthreaddef.h
+pthread_spin_lock.c
+pthread_spin_unlock.c
+pthread_spin_init.c
+Makefile
+bits
+semaphore.h
+pthreadtypes.h
+tst-oddstacklimit.c
+jmpbuf-unwind.h
+tls.h
+udiv_qrnnd.S
+bits
+linkmap.h
+link.h
+setjmp.h
+endian.h
+jmpbuf-offsets.h
+configure.ac
+frame.h
+rshift.S
+Versions
+abort-instr.h
+preconfigure
+crti.S
+dl-symaddr.c
+jmpbuf-unwind.h
+pthread
+aio_misc.c
+aio_write64.c
+aio_notify.c
+tst-timer.c
+aio_suspend.c
+posix-timer.h
+allocalim.h
+aio_misc.h
+semaphore.h
+timer_settime.c
+aio_read64.c
+aio_error.c
+aio_read.c
+flockfile.c
+funlockfile.c
+timer_routines.c
+timer_getoverr.c
+Makefile
+aio_fsync.c
+timer_create.c
+timer_delete.c
+timer_gettime.c
+Makeconfig
+ftrylockfile.c
+lio_listio64.c
+bits
+sigthread.h
+aio_cancel.c
+aio_write.c
+Versions
+lio_listio.c
+posix
+signal.c
+shm-directory.c
+ctermid.c
+dirstream.h
+libc_fatal.c
+utimes.c
+getpagesize.c
+closedir.c
+killpg.c
+shm_unlink.c
+gethostname.c
+sigset.c
+ttyname_r.c
+rewinddir.c
+getdtsz.c
+fpathconf.c
+spawni.c
+shm-directory.h
+system.c
+euidaccess.c
+preadv.c
+posix_fallocate.c
+isatty.c
+gai_strerror-strs.h
+sigignore.c
+alarm.c
+pwrite64.c
+sleep.c
+waitid.c
+utime.c
+sigsetmask.c
+timespec_get.c
+wait.c
+profil.c
+time.c
+readv.c
+remove.c
+pwrite.c
+fdopendir.c
+preadv64.c
+mkfifoat.c
+seekdir.c
+truncate.c
+sprofil.c
+dup.c
+open64.c
+Makefile
+dup2.c
+posix_fallocate64.c
+sigpause.c
+pwritev64.c
+sysv_signal.c
+gettimeofday.c
+gai_strerror.c
+tempname.c
+rename.c
+isfdtype.c
+ulimit.c
+sigblock.c
+mkfifo.c
+shm_open.c
+opendir.c
+sigsuspend.c
+clock.c
+telldir.c
+nice.c
+pread.c
+getcwd.c
+pathconf.c
+sigintr.c
+ttyname.c
+cuserid.c
+pread64.c
+clock_getres.c
+readdir_r.c
+dirfd.c
+flock.c
+getaddrinfo.c
+readdir.c
+writev.c
+sigwait.c
+pause.c
+sysconf.c
+wait3.c
+raise.c
+pwritev.c
+generic
+entry.h
+dirstream.h
+libcidn.abilist
+malloc-sysdep.h
+sys
+sysmacros.h
+ttydefaults.h
+swap.h
+reboot.h
+sysinfo.h
+ptrace.h
+syscall.h
+ucontext.h
+socketvar.h
+libc.abilist
+unwind-dw2-fde-glibc.c
+libnss_hesiod.abilist
+unwind-dw2-fde.h
+exit-thread.h
+ifunc-sel.h
+pagecopy.h
+framestate.c
+dwarf2.h
+dl-lookupcfg.h
+gmp-mparam.h
+elide.h
+unwind-dw2-fde.c
+ifreq.h
+fips-private.h
+dl-sysdep.h
+dl-librecon.h
+netinet
+in_systm.h
+if_ether.h
+ip.h
+tcp.h
+ld.abilist
+stackinfo.h
+tininess.h
+machine-lock.h
+inttypes.h
+utmp-equal.h
+libnss_nis.abilist
+math_ldbl_opt.h
+get-rounding-mode.h
+dl-fptr.h
+memusage.h
+libnss_db.abilist
+dl-procinfo.h
+allocalim.h
+aio_misc.h
+dl-hash.h
+a.out.h
+libBrokenLocale.abilist
+machine-gmon.h
+_itoa.h
+_G_config.h
+local-setxid.h
+dl-osinfo.h
+dl-dtprocnum.h
+asm-syntax.h
+paths.h
+symbol-hacks.h
+gccframe.h
+math-tests.h
+hp-timing.h
+rtld-lowlevel.h
+ldsodefs.h
+profil-counter.h
+libanl.abilist
+fork.h
+sigcontextinfo.h
+unwind-dw2.c
+memcopy.h
+net
+if.h
+math_ldbl.h
+dl-cache.h
+math_private.h
+dl-irel.h
+errqueue.h
+register-dump.h
+Makefile
+libnss_nisplus.abilist
+libm-test-ulps
+sysdep.h
+nscd-types.h
+libdl.abilist
+libresolv.abilist
+thread_state.h
+pty-private.h
+ldconfig.h
+tls-macros.h
+fd_to_filename.h
+not-cancel.h
+safe-fatal.h
+sysdep-cancel.h
+eloop-threshold.h
+librt.abilist
+tst-audit.h
+dl-machine.h
+dl-tls.h
+sigset-cvt-mask.h
+machine-sp.h
+c++-types.data
+malloc-machine.h
+nfs
+nfs.h
+fpu_control.h
+intr-msg.h
+hp-timing-common.h
+bits
+hwcap.h
+localplt.data
+libnss_compat.abilist
+libc-mmap.h
+dl-procinfo.c
+frame.h
+device-nrs.h
+libm.abilist
+tst-stack-align.h
+libpthread.abilist
+unsecvars.h
+libcrypt.abilist
+gcc-compat.h
+unwind-pe.h
+libnss_files.abilist
+abort-instr.h
+stdint.h
+libnss_dns.abilist
+confstr.h
+tls.h
+unwind-resume.h
+unwind-pe.c
+unwind.h
+siglist.h
+stackguard-macros.h
+wordsize-32
+divdi3.c
+symbol-hacks.h
+wcstoimax.c
+strtoumax.c
+Makefile
+bits
+wordsize.h
+wcstoumax.c
+lldiv.c
+llabs.c
+strtoimax.c
+Versions
+mips
+bsd-setjmp.S
+tst-abi-fp64mod.c
+sys
+fpregdef.h
+regdef.h
+tas.h
+ucontext.h
+asm.h
+fpregdef.h
+tst-mode-switch-1.c
+sgidefs.h
+memset.S
+setjmp_aux.c
+tst-abi-fpxxomod.c
+configure
+memcpy.S
+dl-machine-reject-phdr.h
+lshift.S
+stackinfo.h
+tininess.h
+memusage.h
+__longjmp.c
+sotruss-lib.c
+dl-procinfo.h
+setjmp.S
+machine-gmon.h
+dl-dtprocnum.h
+bsd-_setjmp.S
+gccframe.h
+tst-abi-fp32mod.c
+math-tests.h
+mul_1.S
+ldsodefs.h
+dl-trampoline.c
+backtrace.c
+tst-abi-interlink.c
+math_private.h
+fpu
+fgetexcptflg.c
+fegetenv.c
+fraiseexcpt.c
+feholdexcpt.c
+fclrexcpt.c
+fesetenv.c
+fenv_libc.h
+fedisblxcpt.c
+fesetround.c
+feupdateenv.c
+ftestexcept.c
+e_sqrt.c
+fsetexcptflg.c
+e_sqrtf.c
+feenablxcpt.c
+fegetexcept.c
+fegetround.c
+ieee754
+s_fmaf.c
+s_fma.c
+s_fmal.c
+ieee754.h
+tst-mode-switch-2.c
+mips64
+bsd-setjmp.S
+sfp-machine.h
+gmp-mparam.h
+setjmp_aux.c
+lshift.S
+__longjmp.c
+n32
+crtn.S
+_itoa.h
+fpu
+e_sqrt.c
+e_sqrtf.c
+Makefile
+Implies
+crti.S
+setjmp.S
+bsd-_setjmp.S
+mul_1.S
+Makefile
+addmul_1.S
+libm-test-ulps
+add_n.S
+sub_n.S
+Implies
+n64
+crtn.S
+fpu
+e_sqrt.c
+e_sqrtf.c
+Makefile
+Implies
+crti.S
+e_sqrtl.c
+rshift.S
+Versions
+submul_1.S
+Makefile
+start.S
+tst-mode-switch-3.c
+addmul_1.S
+add_n.S
+tls-macros.h
+libc-tls.c
+sub_n.S
+strcmp.S
+tst-audit.h
+dl-machine.h
+dl-tls.h
+tst-abi-fpxxmod.c
+nptl
+tcb-offsets.sym
+pthreaddef.h
+pthread_spin_lock.c
+nptl-sysdep.S
+Makefile
+bits
+semaphore.h
+pthreadtypes.h
+tls.h
+regdef.h
+fpu_control.h
+bits
+dlfcn.h
+linkmap.h
+ipctypes.h
+link.h
+mathdef.h
+setjmp.h
+endian.h
+wordsize.h
+nan.h
+fenv.h
+atomic.h
+Implies
+dl-procinfo.c
+configure.ac
+mips32
+sfp-machine.h
+crtn.S
+fpu
+e_sqrt.c
+fpu_control.c
+e_sqrtf.c
+Versions
+mips16
+sub_n.c
+mul_1.c
+lshift.c
+rshift.c
+add_n.c
+fpu
+Makefile
+submul_1.c
+addmul_1.c
+Makefile
+libm-test-ulps
+Implies
+crti.S
+rshift.S
+abort-instr.h
+preconfigure
+submul_1.S
+tst-abi-fp64amod.c
+include
+sys
+asm.h
+jmpbuf-unwind.h
+sparc
+sys
+trap.h
+sparc-ifunc.h
+dl-sysdep.h
+configure
+sparc32
+bsd-setjmp.S
+sdiv.S
+urem.S
+sparcv8
+sdiv.S
+urem.S
+rem.S
+mul_1.S
+dotmul.S
+umul.S
+Makefile
+addmul_1.S
+udiv.S
+submul_1.S
+pthread_barrier_wait.c
+strrchr.c
+memset.S
+dl-trampoline.S
+memcpy.S
+pthreaddef.h
+lshift.S
+sparcv9
+multiarch
+memset.S
+memcpy-niagara2.S
+ifunc-impl-list.c
+memcpy.S
+md5-block.c
+sha256-block.c
+sha256-crop.S
+sha512-block.c
+memcpy-niagara1.S
+Makefile
+memset-niagara1.S
+rtld-memset.c
+sha512-crop.S
+memcpy-ultra3.S
+memcpy-niagara4.S
+md5-crop.S
+memset-niagara4.S
+rtld-memcpy.c
+sdiv.S
+urem.S
+pthread_barrier_wait.c
+strrchr.c
+memset.S
+strpbrk.S
+memcpy.S
+rem.S
+memchr.S
+strcpy.S
+bzero.c
+strchr.S
+sem_open.c
+hp-timing.h
+sem_post.c
+mul_1.S
+stpcpy.S
+stpncpy.S
+pthread_spin_unlock.S
+dotmul.S
+pthread_spin_init.c
+cpu_relax.S
+fpu
+multiarch
+s_ceilf-vis2.S
+s_floorf-vis3.S
+s_copysignf.S
+s_llrintf.S
+s_fmaf.c
+s_fmin-vis3.S
+s_nearbyint-vis3.S
+s_copysignf-vis3.S
+s_floor.S
+s_llrint-vis3.S
+s_fmax-vis3.S
+w_sqrt.S
+s_fdim-vis3.S
+s_fabs.S
+s_fma.c
+s_fmax.S
+s_fdimf-vis3.S
+s_truncf.S
+s_rintf.S
+s_fdimf.S
+w_sqrtf-vis3.S
+s_truncf-vis3.S
+s_floorf-vis2.S
+w_sqrtf.S
+s_ceilf-vis3.S
+s_fabsf-vis3.S
+s_copysign-vis3.S
+s_ceil.S
+s_fabsf.S
+s_fminf.S
+s_fma-vis3.S
+s_nearbyintf.S
+s_llrintf-vis3.S
+s_floor-vis2.S
+s_floorf.S
+s_rint-vis3.S
+s_ceil-vis2.S
+s_ceilf.S
+Makefile
+s_llrint.S
+s_fdim.S
+s_fmaf-vis3.S
+w_sqrt-vis3.S
+s_rint.S
+s_fmin.S
+s_fminf-vis3.S
+s_copysign.S
+s_floor-vis3.S
+s_fabs-vis3.S
+s_rintf-vis3.S
+s_fmaxf.S
+s_trunc.S
+s_nearbyint.S
+s_ceil-vis3.S
+s_nearbyintf-vis3.S
+s_trunc-vis3.S
+s_fmaxf-vis3.S
+s_llrintf.S
+s_lrint.S
+s_floor.S
+w_sqrt.S
+s_isnan.S
+s_fabs.S
+s_fmax.S
+s_truncf.S
+s_rintf.S
+s_fdimf.S
+w_sqrtf.S
+s_ceil.S
+s_fminf.S
+s_nearbyintf.S
+s_floorf.S
+s_ceilf.S
+s_llrint.S
+s_fdim.S
+s_rint.S
+s_fmin.S
+s_lrintf.S
+s_fmaxf.S
+s_trunc.S
+s_nearbyint.S
+strncmp.S
+umul.S
+memcmp.S
+sem_init.c
+Makefile
+backtrace.h
+addmul_1.S
+pthread_spin_trylock.S
+rtld-memset.c
+strcmp.S
+strlen.S
+udiv.S
+strncpy.S
+bits
+atomic.h
+strspn.S
+rtld-memcpy.c
+sem_waitcommon.c
+strcspn.S
+strcat.S
+pthread_spin_lock.S
+rawmemchr.S
+submul_1.S
+sem_wait.c
+rem.S
+memchr.S
+strcpy.S
+bzero.c
+alloca.S
+setjmp.S
+strchr.S
+divrem.m4
+sem_open.c
+bsd-_setjmp.S
+sem_post.c
+mul_1.S
+soft-fp
+sfp-machine.h
+q_qtod.c
+q_fne.c
+q_feq.c
+q_ulltoq.c
+q_add.c
+q_qtoull.c
+q_fge.c
+q_mul.c
+q_div.c
+q_qtos.c
+q_sub.c
+q_fle.c
+q_qtou.c
+q_sqrt.c
+q_cmp.c
+q_qtoi.c
+Makefile
+q_cmpe.c
+q_qtoll.c
+q_dtoq.c
+q_util.c
+q_neg.c
+q_stoq.c
+q_flt.c
+q_fgt.c
+q_utoq.c
+Versions
+q_itoq.c
+q_lltoq.c
+stpcpy.S
+dl-plt.h
+dotmul.S
+__longjmp.S
+fpu
+s_copysignf.S
+s_signbitf.S
+w_sqrt.S
+s_fabs.S
+s_fma.c
+s_signbitl.S
+s_fdimf.S
+w_sqrtf.S
+s_fabsf.S
+s_fdim.S
+s_copysign.S
+s_signbit.S
+e_sqrtl.c
+s_fabsl.c
+dl-irel.h
+umul.S
+ieee754.h
+sem_init.c
+Makefile
+backtrace.h
+start.S
+addmul_1.S
+pthread_spin_trylock.S
+add_n.S
+e_sqrt.c
+tls-macros.h
+sub_n.S
+strcmp.S
+strlen.S
+udiv.S
+tst-audit.h
+dl-machine.h
+bits
+setjmp.h
+wordsize.h
+atomic.h
+Implies
+jmpbuf-offsets.h
+sem_waitcommon.c
+strcat.S
+rshift.S
+Versions
+pthread_spin_lock.S
+submul_1.S
+sem_wait.c
+jmpbuf-unwind.h
+lowlevellock.c
+stackguard-macros.h
+stackinfo.h
+crtn.S
+sparc64
+multiarch
+memset.S
+memcpy-niagara2.S
+ifunc-impl-list.c
+memcpy.S
+submul_1-vis3.S
+md5-block.c
+add_n-vis3.S
+sub_n-vis3.S
+sha256-block.c
+mul_1.S
+sha256-crop.S
+sha512-block.c
+memcpy-niagara1.S
+Makefile
+memset-niagara1.S
+addmul_1.S
+add_n.S
+rtld-memset.c
+sub_n.S
+sha512-crop.S
+memcpy-ultra3.S
+memcpy-niagara4.S
+md5-crop.S
+addmul_1-vis3.S
+memset-niagara4.S
+mul_1-vis3.S
+rtld-memcpy.c
+submul_1.S
+align-cpy.S
+strrchr.c
+memset.S
+strpbrk.S
+dl-trampoline.S
+memcpy.S
+pthreaddef.h
+lshift.S
+memchr.S
+strcpy.S
+bzero.c
+strchr.S
+hp-timing.h
+mul_1.S
+soft-fp
+qp_mul.c
+sfp-machine.h
+s_scalbnl.c
+e_ilogbl.c
+qp_cmpe.c
+qp_qtoi.c
+qp_dtoq.c
+qp_qtoui.c
+qp_flt.c
+qp_itoq.c
+qp_qtoux.c
+qp_util.c
+qp_fle.c
+qp_add.c
+qp_feq.c
+qp_sub.c
+qp_div.c
+qp_uitoq.c
+s_frexpl.c
+qp_cmp.c
+Makefile
+s_scalblnl.c
+qp_fne.c
+qp_uxtoq.c
+qp_qtox.c
+qp_fge.c
+qp_qtos.c
+qp_neg.S
+qp_sqrt.c
+qp_xtoq.c
+Versions
+qp_qtod.c
+qp_stoq.c
+qp_fgt.c
+stpcpy.S
+stpncpy.S
+dl-plt.h
+pthread_spin_unlock.S
+pthread_spin_init.c
+cpu_relax.S
+fpu
+multiarch
+s_ceilf-vis2.S
+s_floorf-vis3.S
+s_isnanf.S
+s_isinf-vis3.S
+s_fmaf.c
+s_fmin-vis3.S
+s_nearbyint-vis3.S
+s_lrint.S
+s_signbitf.S
+s_floor.S
+s_fmax-vis3.S
+s_isnan.S
+s_fma.c
+s_fmax.S
+s_isnan-vis3.S
+s_truncf.S
+s_rintf.S
+s_truncf-vis3.S
+s_floorf-vis2.S
+s_isnanf-vis3.S
+s_ceilf-vis3.S
+s_finite-vis3.S
+s_isinff-vis3.S
+s_ceil.S
+s_isinf.S
+s_fminf.S
+s_fma-vis3.S
+s_nearbyintf.S
+s_floor-vis2.S
+s_lrintf-vis3.S
+s_floorf.S
+s_rint-vis3.S
+s_ceil-vis2.S
+s_ceilf.S
+s_isinff.S
+Makefile
+s_fmaf-vis3.S
+s_lrint-vis3.S
+s_rint.S
+s_fmin.S
+s_finitef-vis3.S
+s_fminf-vis3.S
+s_lrintf.S
+s_signbit.S
+s_finitef.S
+s_floor-vis3.S
+s_signbit-vis3.S
+s_rintf-vis3.S
+s_fmaxf.S
+s_trunc.S
+s_nearbyint.S
+s_finite.S
+s_signbitf-vis3.S
+s_ceil-vis3.S
+s_nearbyintf-vis3.S
+s_trunc-vis3.S
+s_fmaxf-vis3.S
+s_copysignf.S
+s_llrintf.S
+s_isnanf.S
+s_lrint.S
+s_signbitf.S
+s_floor.S
+w_sqrt.S
+s_isnan.S
+s_fma.c
+s_signbitl.S
+s_fmax.S
+s_fabs.c
+s_truncf.S
+s_rintf.S
+s_fdimf.S
+s_fabsf.c
+w_sqrtf.S
+s_ceil.S
+s_isinf.S
+s_fminf.S
+s_nearbyintf.S
+s_floorf.S
+s_ceilf.S
+s_isinff.S
+s_llrint.S
+s_fdim.S
+s_rint.S
+s_fmin.S
+s_copysign.S
+s_lrintf.S
+s_signbit.S
+s_finitef.S
+s_fmaxf.S
+s_trunc.S
+s_nearbyint.S
+s_finite.S
+e_sqrtl.c
+s_fabsl.c
+dl-irel.h
+strncmp.S
+memcmp.S
+Makefile
+backtrace.h
+start.S
+addmul_1.S
+pthread_spin_trylock.S
+add_n.S
+rtld-memset.c
+tls-macros.h
+sub_n.S
+strcmp.S
+strlen.S
+tst-audit.h
+dl-machine.h
+strncpy.S
+bits
+wordsize.h
+atomic.h
+Implies
+strspn.S
+rtld-memcpy.c
+strcspn.S
+strcat.S
+rshift.S
+Versions
+pthread_spin_lock.S
+rawmemchr.S
+submul_1.S
+jmpbuf-unwind.h
+stackguard-macros.h
+memusage.h
+dl-procinfo.h
+machine-gmon.h
+dl-dtprocnum.h
+gccframe.h
+sparc-mcount.S
+ldsodefs.h
+backtrace.c
+fpu
+fgetexcptflg.c
+fegetenv.c
+fenv_private.h
+fraiseexcpt.c
+feholdexcpt.c
+fclrexcpt.c
+fesetenv.c
+fedisblxcpt.c
+math_private.h
+fesetround.c
+feupdateenv.c
+libm-test-ulps
+ftestexcept.c
+fpu_control.h
+bits
+mathinline.h
+fenv.h
+fsetexcptflg.c
+feenablxcpt.c
+fegetexcept.c
+fegetround.c
+Makefile
+sysdep.h
+dl-tls.h
+nptl
+pthread_barrier_wait.c
+tcb-offsets.sym
+pthread_barrier_destroy.c
+sparc-nptl.h
+pthread_barrier_init.c
+Makefile
+bits
+semaphore.h
+pthreadtypes.h
+tls.h
+mempcpy.S
+bits
+hwcap.h
+string.h
+link.h
+mathdef.h
+huge_vall.h
+endian.h
+dl-procinfo.c
+configure.ac
+Subdirs
+abort-instr.h
+preconfigure
+crti.S
+i386
+bsd-setjmp.S
+sys
+ucontext.h
+i486
+string-inlines.c
+htonl.S
+pthread_spin_trylock.S
+strlen.S
+bits
+atomic.h
+strcat.S
+Versions
+ldbl2mpn.c
+dl-lookupcfg.h
+strpbrk.S
+gmp-mparam.h
+dl-tlsdesc.S
+dl-trampoline.S
+configure
+memset.c
+lshift.S
+i586
+memset.S
+memset_chk.S
+memcpy.S
+lshift.S
+mempcpy_chk.S
+memusage.h
+strcpy.S
+strchr.S
+bzero.S
+memcpy_chk.S
+mul_1.S
+stpcpy.S
+memcopy.h
+addmul_1.S
+pthread_spin_trylock.S
+add_n.S
+sub_n.S
+strlen.S
+mempcpy.S
+Implies
+rshift.S
+submul_1.S
+stackinfo.h
+strchrnul.S
+memchr.S
+crtn.S
+memusage.h
+i386-mcount.S
+string-inlines.c
+dl-procinfo.h
+i686
+multiarch
+strnlen.S
+strncat-ssse3.S
+strcasecmp_l.S
+stpcpy-ssse3.S
+strpbrk-c.c
+bcopy-ssse3.S
+wcscpy-ssse3.S
+stpncpy-ssse3.S
+strchr-sse2-bsf.S
+memcpy-ssse3.S
+init-arch.c
+strncase_l.S
+memset.S
+strpbrk.S
+wcscmp-c.c
+s_fmaf.c
+strcasestr-c.c
+wcscmp.S
+strrchr-sse2-bsf.S
+memset_chk.S
+strcpy-sse2.S
+ifunc-impl-list.c
+memcpy.S
+bzero-sse2-rep.S
+varshift.c
+strncase-c.c
+mempcpy_chk.S
+memmove-ssse3-rep.S
+strncmp-c.c
+strcpy-ssse3.S
+mempcpy-ssse3.S
+s_fma.c
+memchr.S
+wcslen-sse2.S
+s_fma-fma.c
+memcpy-ssse3-rep.S
+memrchr-sse2.S
+strncat-c.c
+rawmemchr-sse2.S
+strcasecmp-c.c
+strcpy.S
+memchr-sse2-bsf.S
+memchr-sse2.S
+wcscpy.S
+locale-defines.sym
+bcopy-sse2-unaligned.S
+wcschr-sse2.S
+strchr.S
+bzero-sse2.S
+memrchr.S
+memmove-ssse3.S
+strlen-sse2-bsf.S
+strncase_l-c.c
+bzero.S
+memcmp-ssse3.S
+wcslen-c.c
+mempcpy-sse2-unaligned.S
+memcpy_chk.S
+strcmp-sse4.S
+ifunc-defines.sym
+wcslen.S
+stpncpy-sse2.S
+stpcpy.S
+strncpy-sse2.S
+wmemcmp-ssse3.S
+stpncpy.S
+strcmp-ssse3.S
+wmemcmp-c.c
+strncmp-ssse3.S
+wcsrchr.S
+memrchr-sse2-bsf.S
+strlen-sse2.S
+memset-sse2.S
+memcmp-sse4.S
+strncmp.S
+test-multiarch.c
+stpcpy-sse2.S
+memcmp.S
+strncat-sse2.S
+Makefile
+rawmemchr-sse2-bsf.S
+strncmp-sse4.S
+wmemcmp-sse4.S
+wmemcmp.S
+strcspn-c.c
+memmove-sse2-unaligned.S
+wcschr.S
+s_fmaf-fma.c
+strcmp.S
+strrchr.S
+sched_cpucount.c
+strlen.S
+bcopy-ssse3-rep.S
+strcasecmp_l-ssse3.S
+strncpy.S
+memset-sse2-rep.S
+mempcpy-ssse3-rep.S
+memmove.S
+memmove_chk.S
+mempcpy.S
+strcat-sse2.S
+strcasecmp.S
+memrchr-c.c
+wcsrchr-sse2.S
+strcasecmp_l-sse4.S
+strncat.S
+strspn.S
+strncase.S
+strcat-ssse3.S
+strncase_l-ssse3.S
+strspn-c.c
+init-arch.h
+strncase_l-sse4.S
+strnlen-sse2.S
+wcsrchr-c.c
+varshift.h
+strcspn.S
+strcat.S
+strncpy-c.c
+strncpy-ssse3.S
+strcasecmp_l-c.c
+strnlen-c.c
+memcpy-sse2-unaligned.S
+wcscmp-sse2.S
+Versions
+wcscpy-c.c
+bcopy.S
+rawmemchr.S
+wcschr-c.c
+rtld-strnlen.c
+strrchr-sse2.S
+strchr-sse2.S
+memset.S
+memset_chk.S
+cacheinfo.c
+memcpy.S
+mempcpy_chk.S
+stack-aliasing.h
+memusage.h
+dl-hash.h
+bzero.S
+strtok_r.S
+strtok.S
+hp-timing.h
+memcpy_chk.S
+fpu
+multiarch
+e_expf-ia32.S
+s_sinf-sse2.S
+s_cosf.c
+s_cosf-sse2.S
+Makefile
+e_expf.c
+s_sincosf-sse2.S
+e_expf-sse2.S
+s_sinf.c
+s_sincosf.c
+e_log.S
+s_fmax.S
+s_fmaxl.S
+s_fdimf.S
+s_fminf.S
+s_fminl.S
+s_fdiml.S
+s_fdim.S
+s_fmin.S
+e_logf.S
+e_logl.S
+s_fmaxf.S
+memcmp.S
+Makefile
+ffs.c
+pthread_spin_trylock.S
+add_n.S
+strcmp.S
+nptl
+tls.h
+memmove.S
+memmove_chk.S
+mempcpy.S
+Implies
+tst-stack-align.h
+bcopy.S
+dl-tlsdesc.h
+bzero.c
+setjmp.S
+machine-gmon.h
+____longjmp_chk.S
+strchr.S
+htonl.S
+setfpucw.c
+asm-syntax.h
+bsd-_setjmp.S
+gccframe.h
+strtok_r.S
+strtok.S
+mp_clz_tab.c
+mul_1.S
+ldsodefs.h
+stpcpy.S
+backtrace.c
+stpncpy.S
+tlsdesc.c
+memcopy.h
+__longjmp.S
+fpu
+s_floorl.S
+s_nexttowardf.c
+s_llrintl.S
+e_exp10.S
+s_copysignf.S
+s_scalbln.c
+e_ilogbf.S
+e_remainderf.S
+s_llrintf.S
+s_cbrt.S
+s_significandf.S
+s_isinfl.c
+s_truncl.S
+e_exp2l.S
+s_frexpf.S
+s_lrint.S
+e_exp2.S
+s_cbrtf.S
+e_remainder.S
+s_nearbyintl.S
+s_floor.S
+s_expm1l.S
+t_exp.c
+fgetexcptflg.c
+s_fabs.S
+e_log.S
+fegetenv.c
+e_exp10l.S
+e_powf.S
+fenv_private.h
+s_fmax.S
+slowexp.c
+fraiseexcpt.c
+e_ilogb.S
+feholdexcpt.c
+e_atanh.S
+s_fmaxl.S
+s_remquo.S
+s_truncf.S
+s_rintf.S
+s_fdimf.S
+fclrexcpt.c
+s_scalbn.S
+e_fmodf.S
+e_log2l.S
+doasin.c
+e_exp10f.S
+s_atanl.c
+mplog.c
+s_frexp.S
+s_significandl.c
+e_expl.S
+e_hypotf.S
+s_logb.S
+math-tests.h
+s_logbf.S
+fesetenv.c
+w_sqrt.c
+s_scalbnf.S
+e_remainderl.S
+s_scalblnf.c
+e_powl.S
+s_asinh.S
+s_remquof.S
+e_acoshl.S
+e_log2.S
+s_ceil.S
+s_fabsf.S
+s_fminf.S
+s_nearbyintf.S
+e_hypot.S
+fedisblxcpt.c
+s_rintl.c
+e_ilogbl.S
+s_fminl.S
+math_private.h
+fesetround.c
+e_asinf.S
+e_scalb.S
+s_fdiml.S
+e_rem_pio2.c
+s_floorf.S
+s_fabsl.S
+feupdateenv.c
+e_exp2f.S
+e_acos.S
+s_ceilf.S
+e_atanhl.S
+s_scalblnl.c
+s_nextafterl.c
+s_llrint.S
+s_fdim.S
+libm-test-ulps
+ftestexcept.c
+e_log10l.S
+s_nexttoward.c
+e_sqrt.S
+e_expf.S
+s_rint.S
+s_fmin.S
+s_ceill.S
+e_pow.S
+e_atanhf.S
+e_acosh.S
+s_copysign.S
+halfulp.c
+s_log1pl.S
+mpatan.c
+s_logbl.c
+s_lrintf.S
+s_frexpl.S
+e_scalbl.S
+s_remquol.S
+s_atanf.S
+s_expm1.S
+s_log1p.S
+s_finitef.S
+s_finitel.S
+e_logf.S
+e_atan2f.S
+e_atan2l.c
+e_logl.S
+fsetexcptflg.c
+s_significand.S
+mpexp.c
+s_copysignl.S
+Implies
+e_atan2.S
+e_asin.S
+e_log10.S
+s_fmaxf.S
+s_expm1f.S
+s_isnanl.c
+s_lrintl.S
+e_log2f.S
+s_trunc.S
+s_cbrtl.S
+s_nearbyint.S
+feenablxcpt.c
+s_finite.S
+k_rem_pio2l.c
+s_atan.S
+fegetexcept.c
+mpatan2.c
+fegetround.c
+e_sqrtl.c
+s_asinhl.S
+e_acosl.c
+e_scalbf.S
+s_scalbnl.S
+Versions
+e_exp.S
+e_fmodl.c
+e_fmod.S
+slowpow.c
+mpsqrt.c
+s_fpclassifyl.c
+e_acosf.S
+e_acoshf.S
+s_log1pf.S
+e_log10f.S
+s_asinhf.S
+e_sqrtf.S
+dl-irel.h
+memcmp.S
+Makefile
+ffs.c
+start.S
+addmul_1.S
+sysdep.h
+strlen.c
+add_n.S
+tls-macros.h
+sub_n.S
+i786
+Implies
+strrchr.S
+tst-audit.h
+tlsdesc.sym
+dl-machine.h
+dl-tls.h
+nptl
+tcb-offsets.sym
+pthreaddef.h
+pthread_spin_unlock.S
+pthread_spin_init.c
+Makefile
+pthread_spin_lock.S
+tls.h
+htons.S
+Implies
+strspn.S
+jmpbuf-offsets.h
+dl-procinfo.c
+configure.ac
+strcspn.S
+tst-stack-align.h
+rshift.S
+Versions
+abort-instr.h
+rawmemchr.S
+preconfigure
+submul_1.S
+crti.S
+jmpbuf-unwind.h
+stackguard-macros.h
+nios2
+bsd-setjmp.S
+sfp-machine.h
+dl-init.c
+gmp-mparam.h
+dl-trampoline.S
+s_fmaf.c
+dl-sysdep.h
+configure
+stackinfo.h
+s_fma.c
+crtn.S
+memusage.h
+sotruss-lib.c
+setjmp.S
+machine-gmon.h
+bsd-_setjmp.S
+gccframe.h
+math-tests.h
+ldsodefs.h
+backtrace.c
+__longjmp.S
+math_private.h
+Makefile
+start.S
+libm-test-ulps
+sysdep.h
+tls-macros.h
+libc-tls.c
+tst-audit.h
+dl-machine.h
+dl-tls.h
+nptl
+tcb-offsets.sym
+pthreaddef.h
+pthread_spin_lock.c
+Makefile
+bits
+semaphore.h
+pthreadtypes.h
+tls.h
+bits
+link.h
+setjmp.h
+endian.h
+fenv.h
+Implies
+jmpbuf-offsets.h
+configure.ac
+Subdirs
+Versions
+abort-instr.h
+preconfigure
+crti.S
+jmpbuf-unwind.h
+stackguard-macros.h
+init_array
+elf-init.c
+crtn.S
+pt-crti.S
+gmon-start.c
+crti.S
+x86_64
+tst-quadmod2pie.S
+bsd-setjmp.S
+strnlen.S
+multiarch
+strncpy-sse2-unaligned.S
+strncat-ssse3.S
+strcasecmp_l.S
+stpcpy-ssse3.S
+strpbrk-c.c
+wcscpy-ssse3.S
+strchr-sse2-no-bsf.S
+stpncpy-ssse3.S
+memcpy-ssse3.S
+init-arch.c
+strncase_l.S
+memset.S
+rtld-memcmp.c
+strpbrk.S
+strstr-sse2-unaligned.S
+memcpy-avx-unaligned.S
+memset-avx2.S
+memset_chk.S
+ifunc-impl-list.c
+cacheinfo.c
+memcpy.S
+varshift.c
+mempcpy_chk.S
+strcpy-ssse3.S
+mempcpy-ssse3.S
+strcmp-sse42.S
+strncat-c.c
+strcpy.S
+wcscpy.S
+memmove-avx-unaligned.S
+rtld-memset.S
+strchr.S
+stpncpy-sse2-unaligned.S
+memmove-ssse3.S
+strncat-sse2-unaligned.S
+strcmp-sse2-unaligned.S
+stpncpy-c.c
+memcmp-ssse3.S
+memmove-ssse3-back.S
+memcpy_chk.S
+strcat-sse2-unaligned.S
+ifunc-defines.sym
+stpcpy.S
+mempcpy-avx-unaligned.S
+wmemcmp-ssse3.S
+stpncpy.S
+strcmp-ssse3.S
+wmemcmp-c.c
+strncmp-ssse3.S
+strcasestr.c
+memcmp-sse4.S
+strncmp.S
+test-multiarch.c
+memcmp.S
+Makefile
+memmove_chk.c
+wmemcmp-sse4.S
+wmemcmp.S
+strcspn-c.c
+mempcpy-ssse3-back.S
+strcmp.S
+sched_cpucount.c
+strcasecmp_l-ssse3.S
+strncpy.S
+stpcpy-sse2-unaligned.S
+mempcpy.S
+strcpy-sse2-unaligned.S
+strncat.S
+strspn.S
+strcat-ssse3.S
+strncase_l-ssse3.S
+strspn-c.c
+init-arch.h
+varshift.h
+memcpy-ssse3-back.S
+strcspn.S
+strcat.S
+strncpy-c.c
+strncpy-ssse3.S
+memcpy-sse2-unaligned.S
+Versions
+wcscpy-c.c
+bcopy.S
+strstr.c
+memmove.c
+strcasecmp_l.S
+tst-auditmod6b.c
+tst-audit3.c
+strcasecmp_l-nonascii.c
+strncase_l.S
+ldbl2mpn.c
+memset.S
+rtld-memcmp.c
+dl-lookupcfg.h
+strpbrk.S
+dl-tlsdesc.S
+dl-trampoline.S
+64
+Implies-after
+wcscmp.S
+memset_chk.S
+configure
+cacheinfo.c
+memcpy.S
+tst-auditmod3a.c
+lshift.S
+mempcpy_chk.S
+stackinfo.h
+stack-aliasing.h
+strchrnul.S
+tst-quadmod1pie.S
+memchr.S
+crtn.S
+memusage.h
+rtld-strchr.S
+tst-auditmod7b.c
+rtld-strlen.S
+tst-auditmod10b.c
+strcpy.S
+tst-audit4.c
+dl-tlsdesc.h
+locale-defines.sym
+tst-quad1.c
+setjmp.S
+machine-gmon.h
+rtld-memset.S
+____longjmp_chk.S
+preconfigure.ac
+strchr.S
+htonl.S
+memrchr.S
+l10nflist.c
+tst-audit7.c
+bzero.S
+bsd-_setjmp.S
+tst-auditmod4a.c
+strtok_r.S
+strtok.S
+tst-auditmod5b.c
+hp-timing.h
+memcpy_chk.S
+tst-auditmod10a.c
+mp_clz_tab.c
+mul_1.S
+x32
+gmp-mparam.h
+Implies-after
+_itoa.h
+divdi3.c
+symbol-hacks.h
+Makefile
+ffs.c
+sysdep.h
+dl-machine.h
+nptl
+tls.h
+wcslen.S
+ldsodefs.h
+stpcpy.S
+backtrace.c
+strncase_l-nonascii.c
+ffsll.c
+tlsdesc.c
+dl-runtime.c
+wcsrchr.S
+__longjmp.S
+fpu
+s_floorl.S
+s_nexttowardf.c
+multiarch
+mpexp-fma4.c
+e_asin.c
+sincos32-fma4.c
+s_rintf-c.c
+s_atan-fma4.c
+s_floor-c.c
+e_log-avx.c
+s_fmaf.c
+e_log-fma4.c
+s_tan-avx.c
+doasin-fma4.c
+s_floor.S
+s_tan.c
+mpa-avx.c
+s_sin.c
+e_atan2.c
+s_fma.c
+e_pow-fma4.c
+s_nearbyintf-c.c
+s_rint-c.c
+e_atan2-fma4.c
+s_rintf.S
+s_floorf-c.c
+halfulp-fma4.c
+e_exp.c
+s_sin-fma4.c
+mpa-fma4.c
+e_asin-fma4.c
+slowpow-fma4.c
+s_ceil.S
+s_atan-avx.c
+mplog-avx.c
+s_nearbyintf.S
+e_pow.c
+s_floorf.S
+s_tan-fma4.c
+s_ceilf.S
+s_ceilf-c.c
+e_log.c
+mpexp-avx.c
+s_atan.c
+Makefile
+mpatan2-fma4.c
+mpatan-fma4.c
+s_nearbyint-c.c
+s_rint.S
+e_atan2-avx.c
+mplog-fma4.c
+e_exp-fma4.c
+e_exp-avx.c
+dosincos-fma4.c
+mptan-fma4.c
+mpsqrt-fma4.c
+s_ceil-c.c
+s_nearbyint.S
+slowexp-avx.c
+s_sin-avx.c
+slowexp-fma4.c
+s_llrintl.S
+s_copysignf.S
+s_llrintf.S
+s_isinfl.c
+s_truncl.S
+e_exp2l.S
+s_lrint.S
+e_fmodl.S
+s_signbitf.S
+dla.h
+s_nearbyintl.S
+s_expm1l.S
+fgetexcptflg.c
+fegetenv.c
+e_exp10l.S
+s_fmax.S
+s_fabs.c
+fraiseexcpt.c
+feholdexcpt.c
+s_fmaxl.S
+fclrexcpt.c
+s_cosf.S
+e_log2l.S
+s_atanl.c
+s_significandl.c
+s_fabsf.c
+e_expl.S
+fesetenv.c
+e_remainderl.S
+e_powl.S
+s_fminf.S
+math_ldbl.h
+fedisblxcpt.c
+s_rintl.c
+e_ilogbl.S
+s_fminl.S
+math_private.h
+fesetround.c
+s_fdiml.S
+s_fabsl.S
+feupdateenv.c
+s_nextafterl.c
+s_llrint.S
+libm-test-ulps
+ftestexcept.c
+e_log10l.S
+s_nexttoward.c
+e_expf.S
+e_sqrt.c
+s_fmin.S
+s_ceill.S
+s_copysign.S
+s_log1pl.S
+s_logbl.c
+s_lrintf.S
+e_scalbl.S
+s_signbit.S
+s_finitel.S
+e_atan2l.c
+e_logl.S
+fsetexcptflg.c
+s_sincosf.S
+s_copysignl.S
+Implies
+s_fmaxf.S
+printf_fphex.c
+e_sqrtf.c
+s_isnanl.c
+s_lrintl.S
+feenablxcpt.c
+k_rem_pio2l.c
+fegetexcept.c
+fegetround.c
+e_sqrtl.c
+e_acosl.c
+s_scalbnl.S
+s_sinf.S
+s_fpclassifyl.c
+dl-irel.h
+tst-auditmod3b.c
+strncmp.S
+tst-quadmod2.S
+memcmp.S
+Makefile
+ffs.c
+tst-auditmod7a.c
+start.S
+addmul_1.S
+sysdep.h
+add_n.S
+wcschr.S
+tls-macros.h
+sub_n.S
+tst-quad2.c
+strcmp.S
+tst-audit10.c
+strrchr.S
+sched_cpucount.c
+strlen.S
+tst-audit.h
+tlsdesc.sym
+dl-machine.h
+dl-tls.h
+nptl
+tcb-offsets.sym
+pthreaddef.h
+pthread_spin_unlock.S
+pthread_spin_init.c
+Makefile
+pthread_spin_trylock.S
+pthread_spin_lock.S
+tls.h
+tst-auditmod5a.c
+mempcpy.S
+bits
+atomic.h
+link-defines.sym
+strcasecmp.S
+stpcpy_chk.S
+Implies
+tst-quad1pie.c
+strspn.S
+strncase.S
+tst-auditmod4b.c
+jmpbuf-offsets.h
+configure.ac
+dl-trampoline.h
+tst-auditmod6c.c
+tst-quad2pie.c
+strcspn.S
+tst-stack-align.h
+strcat.S
+tst-mallocalign1.c
+_mcount.S
+strcpy_chk.S
+tst-audit6.c
+tst-auditmod6a.c
+rshift.S
+Versions
+abort-instr.h
+rawmemchr.S
+preconfigure
+tst-quadmod1.S
+submul_1.S
+crti.S
+jmpbuf-unwind.h
+tst-audit5.c
+stackguard-macros.h
+memmove.c
+ieee754
+ldbl-64-128
+s_nexttowardf.c
+s_llrintl.c
+s_copysignl.c
+s_isinfl.c
+s_scalbnl.c
+e_ilogbl.c
+s_expm1l.c
+s_erfl.c
+s_modfl.c
+s_nearbyintl.c
+s_fmal.c
+s_finitel.c
+s_llroundl.c
+s_cosl.c
+s_atanl.c
+s_cbrtl.c
+s_lroundl.c
+s_frexpl.c
+s_roundl.c
+s_rintl.c
+strtold_l.c
+s_floorl.c
+s_log1pl.c
+s_scalblnl.c
+s_nextafterl.c
+s_sinl.c
+s_nexttoward.c
+s_tanhl.c
+w_expl.c
+s_logbl.c
+s_remquol.c
+s_lrintl.c
+s_tanl.c
+s_sincosl.c
+s_signbitl.c
+w_scalblnl.c
+s_isnanl.c
+s_ceill.c
+s_fabsl.c
+s_truncl.c
+s_asinhl.c
+s_fpclassifyl.c
+dbl-64
+usncs.h
+s_tanh.c
+s_log1p.c
+sincos32.c
+s_scalbln.c
+utan.h
+e_asin.c
+wordsize-64
+s_scalbln.c
+e_cosh.c
+s_frexp.c
+s_rint.c
+e_fmod.c
+s_lround.c
+s_round.c
+s_scalbn.c
+s_floor.c
+s_modf.c
+e_log10.c
+e_acosh.c
+s_logb.c
+math_private.h
+s_isnan.c
+s_remquo.c
+s_finite.c
+s_issignaling.c
+s_llround.c
+e_log2.c
+s_nearbyint.c
+s_trunc.c
+s_isinf_ns.c
+s_ceil.c
+s_isinf.c
+s_signbit.c
+e_cosh.c
+utan.tbl
+uasncs.h
+s_fmaf.c
+uatan.tbl
+s_frexp.c
+sincostab.c
+s_rint.c
+ulog.h
+e_remainder.c
+e_fmod.c
+dla.h
+t_exp.c
+k_cos.c
+s_tan.c
+e_ilogb.c
+s_lround.c
+s_sin.c
+e_atan2.c
+s_fma.c
+s_expm1.c
+gamma_product.c
+e_lgamma_r.c
+s_round.c
+mpsqrt.h
+slowexp.c
+s_fabs.c
+branred.c
+MathLib.h
+s_scalbn.c
+s_floor.c
+s_modf.c
+upow.h
+x2y2m1.c
+asincos.tbl
+doasin.c
+e_j0.c
+mplog.c
+e_gamma_r.c
+gamma_productf.c
+e_exp.c
+s_fpclassify.c
+e_log10.c
+e_acosh.c
+e_acos.c
+mptan.c
+uroot.h
+s_cbrt.c
+s_logb.c
+atnat2.h
+uexp.h
+x2y2m1f.c
+w_exp.c
+e_pow.c
+e_rem_pio2.c
+mpa.c
+s_sincos.c
+s_isnan.c
+e_log.c
+s_atan.c
+Makefile
+dosincos.h
+doasin.h
+s_remquo.c
+s_nexttoward.c
+e_jn.c
+e_sqrt.c
+e_atanh.c
+dosincos.c
+mpn2dbl.c
+powtwo.tbl
+halfulp.c
+s_finite.c
+mydefs.h
+upow.tbl
+mpatan.c
+e_exp10.c
+k_sin.c
+e_sinh.c
+root.tbl
+mpa.h
+e_hypot.c
+s_issignaling.c
+sincos32.h
+uexp.tbl
+s_llround.c
+e_j1.c
+e_log2.c
+k_rem_pio2.c
+s_copysign.c
+mpexp.c
+t_exp2.h
+mpatan.h
+ulog.tbl
+s_cos.c
+s_nearbyint.c
+e_exp2.c
+mpa-arch.h
+k_tan.c
+s_erf.c
+s_trunc.c
+mpatan2.c
+s_isinf_ns.c
+s_lrint.c
+branred.h
+s_llrint.c
+s_asinh.c
+urem.h
+slowpow.c
+mpsqrt.c
+s_ceil.c
+s_isinf.c
+dbl2mpn.c
+atnat.h
+flt-32
+e_gammaf_r.c
+e_remainderf.c
+s_llroundf.c
+s_erff.c
+s_lroundf.c
+s_isinf_nsf.c
+s_tanf.c
+e_rem_pio2f.c
+s_finitef.c
+e_jnf.c
+e_sinhf.c
+s_isnanf.c
+s_fpclassifyf.c
+k_cosf.c
+s_atanf.c
+s_tanhf.c
+e_exp2f.c
+s_log1pf.c
+s_nearbyintf.c
+s_cosf.c
+mpn2flt.c
+s_fabsf.c
+s_frexpf.c
+s_roundf.c
+t_exp2f.h
+s_ceilf.c
+e_powf.c
+e_lgammaf_r.c
+s_scalblnf.c
+e_asinf.c
+k_rem_pio2f.c
+e_j0f.c
+s_issignalingf.c
+s_copysignf.c
+e_acosf.c
+w_expf.c
+s_modff.c
+e_j1f.c
+e_coshf.c
+k_sinf.c
+math_private.h
+s_logbf.c
+s_lrintf.c
+e_logf.c
+e_log10f.c
+k_tanf.c
+e_expf.c
+e_fmodf.c
+e_ilogbf.c
+s_cbrtf.c
+s_signbitf.c
+e_acoshf.c
+e_log2f.c
+s_sinf.c
+e_atanhf.c
+e_hypotf.c
+s_isinff.c
+s_floorf.c
+s_llrintf.c
+s_truncf.c
+e_sqrtf.c
+s_remquof.c
+s_scalbnf.c
+s_rintf.c
+s_nextafterf.c
+s_asinhf.c
+s_sincosf.c
+s_expm1f.c
+e_atan2f.c
+s_matherr.c
+ldbl-96
+s_nexttowardf.c
+k_sinl.c
+s_llrintl.c
+s_copysignl.c
+s_issignalingl.c
+e_acoshl.c
+e_j1l.c
+ldbl2mpn.c
+s_erfl.c
+s_modfl.c
+s_fma.c
+e_gammal_r.c
+x2y2m1l.c
+gamma_product.c
+mpn2ldbl.c
+s_fmal.c
+s_llroundl.c
+s_cosl.c
+x2y2m1.c
+e_jnl.c
+s_cbrtl.c
+t_sincosl.c
+e_sinhl.c
+s_lroundl.c
+e_j0l.c
+k_cosl.c
+s_frexpl.c
+s_roundl.c
+math_ldbl.h
+strtold_l.c
+k_tanl.c
+e_lgammal_r.c
+s_scalblnl.c
+e_hypotl.c
+s_sinl.c
+s_nexttoward.c
+s_tanhl.c
+e_rem_pio2l.c
+w_expl.c
+e_asinl.c
+s_remquol.c
+s_lrintl.c
+gamma_productl.c
+s_tanl.c
+s_sincosl.c
+s_signbitl.c
+e_atanhl.c
+printf_fphex.c
+e_coshl.c
+s_asinhl.c
+s_isinf_nsl.c
+k_standardf.c
+k_standard.c
+ldbl-128ibm
+s_nexttowardf.c
+k_sinl.c
+s_llrintl.c
+s_copysignl.c
+s_issignalingl.c
+e_acoshl.c
+s_isinfl.c
+e_j1l.c
+s_scalbnl.c
+ldbl2mpn.c
+e_ilogbl.c
+e_expl.c
+s_expm1l.c
+s_erfl.c
+s_modfl.c
+e_gammal_r.c
+x2y2m1l.c
+s_nearbyintl.c
+e_remainderl.c
+mpn2ldbl.c
+s_fmal.c
+s_finitel.c
+s_llroundl.c
+s_cosl.c
+e_jnl.c
+s_atanl.c
+s_cbrtl.c
+t_sincosl.c
+s_ctanhl.c
+e_sinhl.c
+s_lroundl.c
+e_log10l.c
+e_j0l.c
+k_cosl.c
+s_frexpl.c
+s_roundl.c
+e_log2l.c
+math_ldbl.h
+s_rintl.c
+strtold_l.c
+s_floorl.c
+e_powl.c
+k_tanl.c
+e_lgammal_r.c
+s_log1pl.c
+ieee754.h
+Makefile
+s_scalblnl.c
+s_nextafterl.c
+e_hypotl.c
+k_sincosl.c
+s_sinl.c
+s_nexttoward.c
+s_tanhl.c
+e_rem_pio2l.c
+e_exp10l.c
+w_expl.c
+e_asinl.c
+s_logbl.c
+s_remquol.c
+s_cprojl.c
+s_lrintl.c
+gamma_productl.c
+e_atan2l.c
+s_tanl.c
+s_sincosl.c
+s_signbitl.c
+e_atanhl.c
+e_logl.c
+printf_fphex.c
+w_scalblnl.c
+s_isnanl.c
+s_ceill.c
+s_ctanl.c
+e_coshl.c
+e_sqrtl.c
+e_acosl.c
+s_fabsl.c
+s_truncl.c
+s_asinhl.c
+e_fmodl.c
+s_fpclassifyl.c
+s_isinf_nsl.c
+ldbl-opt
+w_asinl.c
+nldbl-snprintf.c
+nldbl-casin.c
+nldbl-exp.c
+nldbl-scalbn.c
+s_tanh.c
+w_drem.c
+nldbl-ctanh.c
+s_log1p.c
+nldbl-tanh.c
+nldbl-vasprintf_chk.c
+w_coshl.c
+nldbl-nextafter.c
+nldbl-finite.c
+s_scalbln.c
+nldbl-swprintf_chk.c
+s_nanl.c
+s_ccosh.c
+nldbl-strfmon.c
+nldbl-fmax.c
+nldbl-qecvt.c
+s_cacoshl.c
+nldbl-vsprintf_chk.c
+nldbl-cproj.c
+s_clog10.c
+nldbl-csin.c
+creal.c
+s_fmin.c
+nldbl-yn.c
+carg.c
+nldbl-wprintf.c
+s_csin.c
+nldbl-log.c
+w_log2.c
+w_hypotl.c
+w_atanh.c
+cimag.c
+w_jn.c
+w_scalb.c
+nldbl-erf.c
+nldbl-expm1.c
+nldbl-lrint.c
+nldbl-vwprintf_chk.c
+s_cexpl.c
+nldbl-ctan.c
+s_frexp.c
+configure
+s_rint.c
+nldbl-log10.c
+nldbl-wprintf_chk.c
+nldbl-atan.c
+nldbl-sincos.c
+s_fmax.c
+nldbl-qgcvt.c
+s_catanhl.c
+nldbl-isoc99_sscanf.c
+s_nan.c
+nldbl-scanf.c
+nldbl-clog10.c
+nldbl-nexttowardf.c
+nldbl-swprintf.c
+s_csqrt.c
+s_tan.c
+nldbl-isoc99_fscanf.c
+nldbl-exp10.c
+s_lround.c
+w_sinh.c
+nldbl-asprintf_chk.c
+creall.c
+nldbl-strfmon_l.c
+s_sin.c
+s_fma.c
+s_expm1.c
+nldbl-vswprintf.c
+nldbl-snprintf_chk.c
+nldbl-cabs.c
+w_tgammal.c
+w_tgamma.c
+nldbl-vfprintf_chk.c
+math_ldbl_opt.h
+w_exp10.c
+nldbl-logb.c
+w_fmodl.c
+nldbl-isoc99_vfscanf.c
+nldbl-vprintf.c
+nldbl-j0.c
+w_atan2l.c
+s_round.c
+nldbl-compat.c
+nldbl-llround.c
+nldbl-printf.c
+nldbl-strtoldint.c
+nldbl-cosh.c
+s_fabs.c
+nldbl-fprintf.c
+nldbl-dprintf_chk.c
+nldbl-syslog.c
+s_fmal.c
+nldbl-fdim.c
+nldbl-pow10.c
+nldbl-vwprintf.c
+s_casinh.c
+nldbl-vsyslog_chk.c
+nldbl-scalbln.c
+nldbl-isoc99_swscanf.c
+nldbl-atanh.c
+nldbl-vsprintf.c
+cabs.c
+w_powl.c
+nldbl-creal.c
+nldbl-cbrt.c
+w_fmod.c
+nldbl-qfcvt.c
+s_csinhl.c
+s_scalbn.c
+nldbl-fwprintf.c
+nldbl-vswprintf_chk.c
+w_atan2.c
+nldbl-vprintf_chk.c
+nldbl-obstack_vprintf.c
+s_floor.c
+s_modf.c
+nldbl-catanh.c
+w_acos.c
+nldbl-fscanf.c
+nldbl-isoc99_vsscanf.c
+nldbl-drem.c
+cimagl.c
+nldbl-pow.c
+s_catanh.c
+nldbl-scalb.c
+nldbl-llrint.c
+nldbl-isoc99_vwscanf.c
+s_ldexpl.c
+nldbl-csqrt.c
+nldbl-vsscanf.c
+nldbl-vdprintf_chk.c
+nldbl-remainder.c
+s_significandl.c
+nldbl-printf_fp.c
+nldbl-fprintf_chk.c
+nldbl-log2.c
+nldbl-asin.c
+nldbl-copysign.c
+s_ccoshl.c
+w_j0.c
+s_clog.c
+nldbl-round.c
+nldbl-vfprintf.c
+s_ctanhl.c
+nldbl-isinf.c
+nldbl-obstack_printf.c
+nldbl-cpow.c
+nldbl-acosh.c
+nldbl-cacos.c
+nldbl-cexp.c
+w_sqrt.c
+nldbl-vfwprintf.c
+w_ilogb.c
+s_clogl.c
+nldbl-significand.c
+nldbl-vsnprintf_chk.c
+nldbl-tgamma.c
+nldbl-asprintf.c
+s_csqrtl.c
+nldbl-printf_chk.c
+nldbl-atan2.c
+math_ldbl_opt.c
+nldbl-ccos.c
+w_atanhl.c
+nldbl-wscanf.c
+nldbl-wcstoldint.c
+w_pow.c
+w_cosh.c
+s_cbrt.c
+s_logb.c
+nldbl-isoc99_vscanf.c
+nldbl-syslog_chk.c
+w_log.c
+w_asin.c
+nldbl-ceil.c
+w_remainderl.c
+nldbl-fmin.c
+nldbl-fabs.c
+nldbl-printf_size.c
+nldbl-y1.c
+nldbl-hypot.c
+nldbl-vsyslog.c
+w_log2l.c
+nldbl-vfwscanf.c
+nldbl-sscanf.c
+conj.c
+s_clog10l.c
+w_hypot.c
+nldbl-vdprintf.c
+nldbl-ilogb.c
+nldbl-lgamma.c
+s_cproj.c
+w_remainder.c
+nldbl-casinh.c
+s_catan.c
+s_ctanh.c
+w_sqrtl.c
+w_exp.c
+nldbl-sinh.c
+w_ilogbl.c
+nldbl-catan.c
+nldbl-qecvt_r.c
+nldbl-carg.c
+s_ctan.c
+nldbl-lround.c
+nldbl-fmod.c
+nldbl-fma.c
+nldbl-vasprintf.c
+nldbl-fwprintf_chk.c
+s_casinhl.c
+nldbl-sqrt.c
+nldbl-isoc99_wscanf.c
+nldbl-lgamma_r.c
+nldbl-remquo.c
+s_sincos.c
+nldbl-isoc99_scanf.c
+cabsl.c
+s_fminl.c
+s_isnan.c
+s_atan.c
+Makefile
+nldbl-cimag.c
+w_lgammal_r.c
+s_remquo.c
+nldbl-conj.c
+nldbl-vsnprintf.c
+nldbl-clog.c
+s_cexp.c
+nldbl-vfwprintf_chk.c
+w_lgammal.c
+s_ldexp.c
+nldbl-vswscanf.c
+nldbl-swscanf.c
+w_logl.c
+nldbl-nearbyint.c
+w_j0l.c
+nldbl-isoc99_fwscanf.c
+nldbl-j1.c
+nldbl-floor.c
+s_casinl.c
+s_csinh.c
+s_significand.c
+nldbl-ccosh.c
+w_jnl.c
+s_catanl.c
+nldbl-obstack_printf_chk.c
+nldbl-gamma.c
+s_nexttowardfd.c
+s_ccos.c
+s_finite.c
+s_cacosl.c
+nldbl-wcstold.c
+w_lgamma.c
+w_j1l.c
+nldbl-exp2.c
+nldbl-nexttoward.c
+w_lgamma_r.c
+nldbl-ldexp.c
+nldbl-isoc99_vfwscanf.c
+s_cacosh.c
+s_cprojl.c
+nldbl-asinh.c
+nldbl-iovfscanf.c
+nldbl-sin.c
+w_acosh.c
+s_cacos.c
+nldbl-modf.c
+nldbl-cacosh.c
+w_exp10l.c
+s_llround.c
+s_fmaxl.c
+nldbl-vwscanf.c
+nldbl-vfscanf.c
+s_ccosl.c
+nldbl-csinh.c
+s_cpowl.c
+w_j1.c
+nldbl-compat.h
+s_copysign.c
+s_cpow.c
+s_csinl.c
+nldbl-dprintf.c
+s_nearbyint.c
+nldbl-sprintf.c
+s_casin.c
+nldbl-log1p.c
+nldbl-frexp.c
+cargl.c
+configure.ac
+s_ctanl.c
+nldbl-isnan.c
+s_erf.c
+nldbl-rint.c
+w_acoshl.c
+nldbl-strtold.c
+s_fdiml.c
+nldbl-strtold_l.c
+nldbl-wcstold_l.c
+s_nextafter.c
+s_trunc.c
+nldbl-sprintf_chk.c
+w_log10.c
+s_lrint.c
+w_acosl.c
+nldbl-y0.c
+s_llrint.c
+nldbl-obstack_vprintf_chk.c
+Versions
+s_asinh.c
+nldbl-erfc.c
+nldbl-tan.c
+nldbl-fwscanf.c
+nldbl-cos.c
+nldbl-qfcvt_r.c
+s_ceil.c
+s_isinf.c
+conjl.c
+w_sinhl.c
+w_log10l.c
+nldbl-nan.c
+nldbl-trunc.c
+nldbl-vscanf.c
+w_scalbl.c
+s_fdim.c
+nldbl-signbit.c
+nldbl-acos.c
+nldbl-isoc99_vswscanf.c
+w_dreml.c
+nldbl-jn.c
+ieee754.h
+Makefile
+s_signgam.c
+k_standardl.c
+s_lib_version.c
+ldbl-128
+s_nexttowardf.c
+k_sinl.c
+s_llrintl.c
+s_copysignl.c
+s_issignalingl.c
+e_acoshl.c
+s_isinfl.c
+e_j1l.c
+s_scalbnl.c
+ldbl2mpn.c
+e_ilogbl.c
+e_expl.c
+s_expm1l.c
+s_erfl.c
+s_modfl.c
+s_fma.c
+e_gammal_r.c
+x2y2m1l.c
+s_nearbyintl.c
+e_remainderl.c
+mpn2ldbl.c
+s_fmal.c
+s_finitel.c
+s_llroundl.c
+s_cosl.c
+e_jnl.c
+s_atanl.c
+s_cbrtl.c
+t_expl.h
+t_sincosl.c
+e_sinhl.c
+s_lroundl.c
+e_log10l.c
+e_j0l.c
+k_cosl.c
+s_frexpl.c
+s_roundl.c
+e_log2l.c
+math_ldbl.h
+s_rintl.c
+strtold_l.c
+s_floorl.c
+e_powl.c
+k_tanl.c
+e_lgammal_r.c
+s_log1pl.c
+ieee754.h
+Makefile
+s_scalblnl.c
+s_nextafterl.c
+e_hypotl.c
+k_sincosl.c
+s_sinl.c
+s_nexttoward.c
+s_tanhl.c
+e_rem_pio2l.c
+e_exp10l.c
+w_expl.c
+e_asinl.c
+s_logbl.c
+s_remquol.c
+s_lrintl.c
+gamma_productl.c
+e_atan2l.c
+s_tanl.c
+s_sincosl.c
+s_signbitl.c
+e_atanhl.c
+e_logl.c
+printf_fphex.c
+s_isnanl.c
+s_ceill.c
+e_coshl.c
+e_acosl.c
+s_fabsl.c
+s_truncl.c
+s_asinhl.c
+e_fmodl.c
+s_fpclassifyl.c
+s_isinf_nsl.c
+bits
+huge_val.h
+huge_valf.h
+inf.h
+nan.h
+support.c
+gnu
+sys
+mtio.h
+getutmp.c
+netinet
+ip_icmp.h
+udp.h
+tcp.h
+configure
+utmpx.h
+glob64.c
+unwind-resume.c
+ldsodefs.h
+net
+if.h
+rt-unwind-resume.c
+errlist-compat.awk
+getutmpx.c
+Makefile
+siglist.c
+utmp_file.c
+errlist.awk
+updwtmp.c
+bits
+shm.h
+utmpx.h
+ipc.h
+msq.h
+sem.h
+utmp.h
+configure.ac
+errlist.c
+ifaddrs.c
+mach
+sys
+reboot.h
+syscall.h
+xpg-strerror.c
+_strerror.c
+pagecopy.h
+configure
+getpagesize.c
+readonly-area.c
+strerror_l.c
+i386
+machine-lock.h
+sysdep.h
+thread_state.h
+machine-sp.h
+syscall.S
+adjtime.c
+getsysstats.c
+sleep.c
+munmap.c
+hurd
+settimeofday.c
+poll.c
+wait4.c
+access.c
+sendfile.c
+xstatconv.c
+dirstream.h
+fchdir.c
+getlogin.c
+socket.c
+ftruncate.c
+fchown.c
+flistxattr.c
+xstat64.c
+fremovexattr.c
+fchownat.c
+fgetxattr.c
+recv.c
+lseek64.c
+brk.c
+utimes.c
+libc-ldscript
+setsockopt.c
+mkdirat.c
+setxattr.c
+err_hurd.sub
+ifreq.h
+getlogin_r.c
+getitimer.c
+dl-sysdep.h
+getdomain.c
+readlink.c
+configure
+kernel-features.h
+jmp-unwind.c
+init-posix.c
+dl-sysdep.c
+openat64.c
+sync.c
+getppid.c
+closedir.c
+getgroups.c
+getsockopt.c
+geteuid.c
+setgroups.c
+xmknod.c
+chflags.c
+xmknodat.c
+gethostname.c
+kill.c
+ptsname.c
+fork.c
+setuid.c
+setresuid.c
+ttyname_r.c
+bind.c
+fstatvfs64.c
+getresgid.c
+rewinddir.c
+getdtsz.c
+lgetxattr.c
+chroot.c
+fpathconf.c
+spawni.c
+shlib-versions
+check_fds.c
+sethostname.c
+setregid.c
+llistxattr.c
+seteuid.c
+i386
+sys
+io.h
+signal-defines.sym
+exc2signal.c
+____longjmp_chk.S
+trampoline.c
+sigreturn.c
+sigcontextinfo.h
+static-start.S
+ioperm.c
+Makefile
+dl-machine.h
+longjmp-ts.c
+intr-msg.h
+bits
+sigcontext.h
+init-first.c
+Versions
+tls.h
+close.c
+adjtime.c
+sigpending.c
+shutdown.c
+euidaccess.c
+isatty.c
+getpid.c
+pwrite64.c
+chown.c
+sethostid.c
+open.c
+readlinkat.c
+dl-execstack.c
+rmdir.c
+fchflags.c
+getrlimit.c
+fchmodat.c
+faccessat.c
+setpriority.c
+setgid.c
+lutimes.c
+profil.c
+errno.c
+getxattr.c
+unlinkat.c
+getsid.c
+_exit.c
+futimes.c
+statvfs.c
+fxstatat64.c
+setpgid.c
+write.c
+revoke.c
+lchmod.c
+sendfile64.c
+fstatfs64.c
+munlock.c
+sendto.c
+ioctl.c
+pwrite.c
+fdopendir.c
+readdir64.c
+getsockname.c
+lxstat.c
+sbrk.c
+mig-reply.c
+seekdir.c
+truncate.c
+net
+if_arp.h
+if_ether.h
+if_ppp.h
+ethernet.h
+route.h
+lchown.c
+statfs.c
+setitimer.c
+connect.c
+select.c
+ppoll.c
+statvfs64.c
+socketpair.c
+fxstat.c
+enbl-secure.c
+uname.c
+recvmsg.c
+fexecve.c
+errno-loc.c
+mmap.c
+fcntl.c
+reboot.c
+open64.c
+Makefile
+dup2.c
+fxstatat.c
+umask.c
+lremovexattr.c
+getgid.c
+fsetxattr.c
+getpeername.c
+removexattr.c
+getegid.c
+listen.c
+linkat.c
+sigstack.c
+chdir.c
+getpriority.c
+openat.c
+Makeconfig
+eloop-threshold.h
+listxattr.c
+group_member.c
+mkdir.c
+lsetxattr.c
+tmpfile64.c
+getuid.c
+rename.c
+readdir64_r.c
+link.c
+setlogin.c
+ifreq.c
+sigaction.c
+lseek.c
+cthreads.c
+getclktck.c
+opendir.c
+dup3.c
+setsid.c
+sigsuspend.c
+malloc-machine.h
+setegid.c
+clock.c
+gethostid.c
+fsync.c
+telldir.c
+mlock.c
+pread.c
+getpgid.c
+statfs64.c
+getcwd.c
+pathconf.c
+bits
+libc-tsd.h
+fcntl.h
+ioctls.h
+param.h
+local_lim.h
+statvfs.h
+errno.h
+socket.h
+statfs.h
+posix_opt.h
+stat.h
+libc-lock.h
+typesizes.h
+fstatvfs.c
+ttyname.c
+if_index.c
+libc_p-ldscript
+send.c
+accept4.c
+lxstat64.c
+symlinkat.c
+sigaltstack.c
+Implies
+pread64.c
+sendmsg.c
+setreuid.c
+sigprocmask.c
+readdir_r.c
+getdents.c
+chmod.c
+errnos.awk
+dirfd.c
+flock.c
+renameat.c
+configure.ac
+ptrace.c
+fchmod.c
+prof-freq.c
+execve.c
+device-nrs.h
+xstat.c
+fxstat64.c
+readdir.c
+times.c
+accept.c
+symlink.c
+pselect.c
+Subdirs
+setrlimit.c
+sigwait.c
+Versions
+read.c
+sysconf.c
+tmpfile.c
+errlist.c
+getresuid.c
+pipe.c
+getrusage.c
+recvfrom.c
+fstatfs.c
+fdatasync.c
+statfsconv.c
+tls.h
+syncfs.c
+unlink.c
+setresgid.c
+setdomain.c
+siglist.h
+sched_yield.c
+msync.c
+Makefile
+mprotect.c
+sysdep.h
+thread_state.h
+getloadavg.c
+gettimeofday.c
+bits
+libc-lock.h
+nanosleep.c
+configure.ac
+usleep.c
+Subdirs
+sh
+bsd-setjmp.S
+memset.S
+gmp-mparam.h
+dl-trampoline.S
+s_fmaf.c
+configure
+memcpy.S
+sh3
+setjmp.S
+__longjmp.S
+stackinfo.h
+tininess.h
+s_fma.c
+crtn.S
+memusage.h
+sotruss-lib.c
+machine-gmon.h
+____longjmp_chk.S
+bsd-_setjmp.S
+gccframe.h
+soft-fp
+sfp-machine.h
+ldsodefs.h
+backtrace.c
+Makefile
+start.S
+libm-test-ulps
+sysdep.h
+tls-macros.h
+libc-tls.c
+strlen.S
+tst-audit.h
+dl-machine.h
+dl-tls.h
+nptl
+tcb-offsets.sym
+pthreaddef.h
+pthread_spin_lock.c
+pthread_spin_unlock.S
+pthread_spin_init.c
+pthread_spin_trylock.S
+bits
+semaphore.h
+pthreadtypes.h
+tls.h
+sh4
+dl-trampoline.S
+setjmp.S
+__longjmp.S
+fpu
+fgetexcptflg.c
+fegetenv.c
+fraiseexcpt.c
+feholdexcpt.c
+fclrexcpt.c
+fesetenv.c
+fedisblxcpt.c
+fesetround.c
+feupdateenv.c
+ftestexcept.c
+fsetexcptflg.c
+feenablxcpt.c
+fegetexcept.c
+fegetround.c
+Makefile
+bits
+mathdef.h
+Versions
+fpu_control.h
+bits
+linkmap.h
+huge_val.h
+link.h
+setjmp.h
+endian.h
+fenv.h
+Implies
+jmpbuf-offsets.h
+configure.ac
+_mcount.S
+abort-instr.h
+preconfigure
+crti.S
+jmpbuf-unwind.h
+stackguard-macros.h
+tile
+bsd-setjmp.S
+dl-tls.c
+sfp-machine.h
+dl-lookupcfg.h
+dl-start.S
+dl-trampoline.S
+s_fmaf.c
+stackinfo.h
+s_fma.c
+crtn.S
+sotruss-lib.c
+setjmp.S
+machine-gmon.h
+bzero.S
+bsd-_setjmp.S
+gccframe.h
+ldsodefs.h
+backtrace.c
+ffsll.c
+memcopy.h
+dl-runtime.c
+__longjmp.S
+math_private.h
+Makefile
+ffs.c
+start.S
+libm-test-ulps
+tilegx
+strchrnul.c
+tilegx64
+Implies
+strrchr.c
+memset.c
+rawmemchr.c
+memusage.h
+strnlen.c
+strchr.c
+strcasestr.c
+tilegx32
+Implies
+Makefile
+strlen.c
+memchr.c
+memcpy.c
+bits
+wordsize.h
+atomic.h
+Implies
+strstr.c
+string-endian.h
+memcmp.c
+sysdep.h
+tls-macros.h
+tst-audit.h
+dl-machine.h
+dl-tls.h
+nptl
+tcb-offsets.sym
+pthreaddef.h
+pthread_spin_lock.c
+pthread_spin_unlock.c
+Makefile
+pthread_spin_trylock.c
+bits
+semaphore.h
+pthreadtypes.h
+tls.h
+__tls_get_addr.S
+bits
+link.h
+mathdef.h
+byteswap.h
+setjmp.h
+endian.h
+mathinline.h
+fenv.h
+atomic.h
+wordcopy.c
+tilepro
+strchrnul.c
+strrchr.c
+memcpy.S
+memset.c
+rawmemchr.c
+memusage.h
+strchr.c
+strlen.c
+memchr.c
+bits
+wordsize.h
+atomic.h
+Implies
+Implies
+jmpbuf-offsets.h
+_mcount.S
+Versions
+abort-instr.h
+preconfigure
+crti.S
+jmpbuf-unwind.h
+stackguard-macros.h
+aarch64
+bsd-setjmp.S
+strnlen.S
+memset.S
+dl-tlsdesc.S
+dl-trampoline.S
+dl-sysdep.h
+configure
+memcpy.S
+stackinfo.h
+strchrnul.S
+crtn.S
+memusage.h
+strcpy.S
+sotruss-lib.c
+dl-tlsdesc.h
+setjmp.S
+machine-gmon.h
+strchr.S
+bzero.S
+bsd-_setjmp.S
+math-tests.h
+soft-fp
+sfp-machine.h
+Makefile
+e_sqrtl.c
+ldsodefs.h
+stpcpy.S
+backtrace.c
+tlsdesc.c
+__longjmp.S
+fpu
+s_llroundf.c
+s_lroundf.c
+s_fmin.c
+s_fmaf.c
+s_rint.c
+s_fmax.c
+fgetexcptflg.c
+s_lround.c
+fegetenv.c
+s_fma.c
+get-rounding-mode.h
+s_round.c
+s_fmaxf.c
+fraiseexcpt.c
+feholdexcpt.c
+s_nearbyintf.c
+fclrexcpt.c
+s_floor.c
+s_roundf.c
+s_ceilf.c
+s_fminf.c
+fesetenv.c
+fedisblxcpt.c
+math_private.h
+fesetround.c
+feupdateenv.c
+s_frint.c
+s_lrintf.c
+ftestexcept.c
+fpu_control.h
+s_llround.c
+fsetexcptflg.c
+s_frintf.c
+s_floorf.c
+s_llrintf.c
+s_nearbyint.c
+s_truncf.c
+feenablxcpt.c
+fegetexcept.c
+s_rintf.c
+s_trunc.c
+fegetround.c
+s_lrint.c
+s_llrint.c
+s_ceil.c
+dl-irel.h
+strncmp.S
+dl-link.sym
+memcmp.S
+Makefile
+start.S
+libm-test-ulps
+sysdep.h
+tls-macros.h
+libc-tls.c
+strcmp.S
+strrchr.S
+strlen.S
+tst-audit.h
+tlsdesc.sym
+dl-machine.h
+dl-tls.h
+nptl
+tcb-offsets.sym
+pthreaddef.h
+pthread_spin_lock.c
+Makefile
+bits
+semaphore.h
+pthreadtypes.h
+tls.h
+memmove.S
+bits
+linkmap.h
+link.h
+mathdef.h
+setjmp.h
+endian.h
+fenv.h
+atomic.h
+mcount.c
+Implies
+jmpbuf-offsets.h
+configure.ac
+Versions
+abort-instr.h
+preconfigure
+crti.S
+jmpbuf-unwind.h
+powerpc
+dl-tls.c
+rtld-global-offsets.sym
+sys
+platform
+ppc.h
+ifunc-sel.h
+powerpc64
+bsd-setjmp.S
+multiarch
+strchrnul.c
+memmove-ppc64.c
+strcmp-power7.S
+memset-power6.S
+strlen-power7.S
+memcpy-a2.S
+strncmp.c
+wcsrchr-ppc64.c
+strcpy-power8.S
+strncmp-ppc64.S
+strrchr.c
+memcmp-ppc64.c
+wcsrchr-power7.c
+stpncpy.c
+mempcpy.c
+wcschr-power7.c
+strcpy-ppc64.S
+strncase-power7.c
+strcasecmp_l.c
+ifunc-impl-list.c
+strcasecmp.c
+memset.c
+strcmp.c
+strnlen-ppc64.c
+memcmp-power7.S
+memcpy-power4.S
+strcmp-power8.S
+strnlen-power7.S
+wcsrchr-power6.c
+rawmemchr.c
+strncat-ppc64.c
+memcpy-ppc64.S
+stpcpy-ppc64.S
+rtld-strchr.S
+strncmp-power4.S
+wordcopy-ppc64.c
+strncmp-power7.S
+strcat.c
+bzero.c
+memset-power4.S
+wcschr-power6.c
+memrchr-power7.S
+strnlen.c
+strchr.c
+strcat-ppc64.c
+wcscpy-power7.c
+strncpy-power7.S
+strncase_l-power7.c
+stpcpy.c
+strcmp-ppc64.S
+memcpy-power6.S
+memcpy-cell.S
+stpncpy-power8.S
+strcpy-power7.S
+strncmp-power8.S
+memcmp-power4.S
+bcopy-ppc64.c
+memrchr.c
+strrchr-power7.S
+bcopy.c
+Makefile
+memchr-power7.S
+memcmp.c
+wcscpy-power6.c
+strchrnul-power7.S
+strlen.c
+rtld-memset.c
+strncase.c
+strcasecmp_l-power7.S
+memrchr-ppc64.c
+memset-power8.S
+memchr-ppc64.c
+memchr.c
+strchr-power7.S
+strcasecmp-power7.S
+memcpy.c
+stpcpy-power8.S
+strncpy-ppc64.c
+memset-ppc64.S
+strncat-power7.c
+strncpy-power8.S
+memset-power7.S
+strcat-power7.c
+stpncpy-power7.S
+strncat.c
+memcpy-power7.S
+strchr-ppc64.S
+wcsrchr.c
+rawmemchr-ppc64.c
+stpcpy-power7.S
+wcscpy-ppc64.c
+strcpy.c
+strrchr-ppc64.c
+strlen-ppc64.S
+strcat-power8.c
+wcschr-ppc64.c
+init-arch.h
+mempcpy-ppc64.c
+mempcpy-power7.S
+rawmemchr-power7.S
+strncase_l.c
+strncpy.c
+strchrnul-ppc64.c
+wcscpy.c
+memmove-power7.S
+stpncpy-ppc64.c
+wcschr.c
+memmove.c
+entry.h
+cell
+memcpy.S
+setjmp-common.S
+memset.S
+strpbrk.S
+dl-trampoline.S
+configure
+memcpy.S
+__longjmp-common.S
+lshift.S
+power7
+strnlen.S
+multiarch
+Implies
+strcasecmp_l.S
+memset.S
+memcpy.S
+strchrnul.S
+memchr.S
+strcpy.S
+strchr.S
+memrchr.S
+stpcpy.S
+stpncpy.S
+fpu
+multiarch
+Implies
+s_isnanf.S
+s_isnan.S
+s_logb.c
+s_isinf.S
+s_logbf.c
+s_isinff.S
+s_logbl.c
+s_finitef.S
+Implies
+s_finite.S
+strncmp.S
+memcmp.S
+bcopy.c
+Makefile
+add_n.S
+sub_n.S
+strcmp.S
+strrchr.S
+strlen.S
+strncpy.S
+memmove.S
+mempcpy.S
+strcasecmp.S
+Implies
+rawmemchr.S
+crtn.S
+strcpy.S
+ppc-mcount.S
+setjmp.S
+strchr.S
+power6x
+multiarch
+Implies
+fpu
+multiarch
+Implies
+s_isnan.S
+s_llrint.S
+Implies
+s_llround.S
+Implies
+power5
+multiarch
+Implies
+fpu
+multiarch
+Implies
+s_isnan.S
+Implies
+Implies
+dl-dtprocnum.h
+bzero.S
+bsd-_setjmp.S
+power5+
+multiarch
+Implies
+fpu
+multiarch
+Implies
+s_floor.S
+s_truncf.S
+s_ceil.S
+s_floorf.S
+s_ceilf.S
+s_round.S
+s_roundf.S
+Implies
+s_trunc.S
+s_llround.S
+Implies
+strtok_r.S
+strtok.S
+power8
+multiarch
+Implies
+memset.S
+strcpy.S
+stpcpy.S
+stpncpy.S
+fpu
+multiarch
+Implies
+s_isnanf.S
+s_isnan.S
+s_isinf.S
+s_isinff.S
+s_llrint.S
+s_finitef.S
+Implies
+s_finite.S
+s_llround.S
+strncmp.S
+strcmp.S
+strncpy.S
+Implies
+hp-timing.h
+mul_1.S
+stpcpy.S
+backtrace.c
+ffsll.c
+__longjmp.S
+fpu
+multiarch
+s_trunc-power5+.S
+s_ceilf-power5+.S
+s_isinff-ppc64.c
+s_llrint-power6x.S
+s_modf-ppc64.c
+s_isnan-power5.S
+s_trunc-ppc64.S
+s_logbf-ppc64.c
+s_finite-ppc64.c
+s_finitef.c
+s_copysign-power6.S
+s_isinf-ppc64.c
+s_llround-power8.S
+s_roundf-ppc64.S
+s_round-power5+.S
+s_llround-power6x.S
+s_isnanf.c
+s_isinf-power7.S
+e_hypotf-power7.c
+s_lround.c
+s_floorf-ppc64.S
+s_finite-power7.S
+s_isinf-power8.S
+s_isnan-ppc64.S
+s_round.c
+s_modff-ppc64.c
+s_logbl-ppc64.c
+s_truncf-ppc64.S
+s_logb-ppc64.c
+s_floor.c
+s_modf.c
+e_hypot-ppc64.c
+s_roundf.c
+s_ceilf.c
+s_logbl-power7.c
+s_isnan-power8.S
+s_copysignf.c
+s_logb.c
+s_truncf-power5+.S
+s_llrint-ppc64.S
+s_llrint-power8.S
+s_modff.c
+s_modff-power5+.c
+s_llround-power5+.S
+s_logbf.c
+s_modf-power5+.c
+s_isnan.c
+Makefile
+s_finite-power8.S
+s_roundf-power5+.S
+s_floorf-power5+.S
+s_floor-power5+.S
+s_ceil-ppc64.S
+s_finite.c
+s_ceil-power5+.S
+s_logbl.c
+s_isnan-power7.S
+e_hypot.c
+s_llround.c
+e_hypot-power7.c
+s_copysign.c
+e_hypotf.c
+s_isinff.c
+s_floorf.c
+s_truncf.c
+s_ceilf-ppc64.S
+s_isnan-power6x.S
+s_trunc.c
+s_floor-ppc64.S
+s_lrint.c
+e_hypotf-ppc64.c
+s_isnan-power6.S
+s_logbf-power7.c
+s_llrint.c
+s_round-ppc64.S
+s_logb-power7.c
+s_ceil.c
+s_isinf.c
+s_copysign-ppc64.S
+s_llround-ppc64.S
+s_finitef-ppc64.c
+s_copysignf.S
+s_llrintf.S
+s_fma.S
+s_lrint.S
+s_llroundf.S
+s_floor.S
+s_isnan.S
+s_fabs.S
+s_lroundf.S
+s_fmax.S
+s_truncf.S
+s_rintf.S
+s_ceil.S
+s_nearbyintf.S
+s_floorf.S
+s_fabsl.S
+s_ceilf.S
+s_llrint.S
+s_rint.S
+s_round.S
+s_fmin.S
+s_copysign.S
+s_roundf.S
+s_copysignl.S
+s_trunc.S
+s_nearbyint.S
+s_llround.S
+s_lround.S
+s_fdim.c
+dl-irel.h
+power6
+multiarch
+Implies
+memset.S
+memcpy.S
+fpu
+multiarch
+Implies
+s_copysignf.S
+s_isnan.S
+s_copysign.S
+Implies
+wcsrchr.c
+Implies
+wcscpy.c
+wcschr.c
+strncmp.S
+a2
+memcpy.S
+register-dump.h
+Makefile
+start.S
+addmul_1.S
+970
+Implies
+sysdep.h
+rtld-memset.c
+tls-macros.h
+strcmp.S
+strlen.S
+tst-audit.h
+dl-machine.h
+bits
+wordsize.h
+atomic.h
+Implies
+strspn.S
+configure.ac
+strcspn.S
+power4
+multiarch
+Implies
+memset.S
+memcpy.S
+memcopy.h
+fpu
+multiarch
+Implies
+Implies
+strncmp.S
+memcmp.S
+Makefile
+Implies
+dl-machine.c
+submul_1.S
+crti.S
+stackguard-macros.h
+stackinfo.h
+power7
+fpu
+s_logb.c
+s_logbf.c
+s_logbl.c
+memusage.h
+novmx-sigjmp.c
+test-arith.c
+sotruss-lib.c
+dl-procinfo.h
+strcat.c
+locale-defines.sym
+machine-gmon.h
+gccframe.h
+power5+
+fpu
+s_modf.c
+s_modff.c
+tst-tlsopt-powerpc.c
+math-tests.h
+mp_clz_tab.c
+soft-fp
+sfp-machine.h
+ldsodefs.h
+novmx-longjmp.c
+novmxsetjmp.h
+sigjmp.c
+fpu
+s_fdimf.c
+s_llroundf.c
+s_fma.S
+s_isnanf.S
+e_rem_pio2f.c
+s_rint.c
+k_cosf.c
+fgetexcptflg.c
+s_fabs.S
+fegetenv.c
+fenv_private.h
+s_fmax.S
+fraiseexcpt.c
+feholdexcpt.c
+fclrexcpt.c
+s_cosf.c
+fe_nomask.c
+fesetenv.c
+k_rem_pio2f.c
+fenv_libc.h
+s_fabsf.S
+s_fminf.S
+math_ldbl.h
+fedisblxcpt.c
+k_sinf.c
+math_private.h
+fesetround.c
+feupdateenv.c
+fe_mask.c
+s_isnan.c
+Makefile
+libm-test-ulps
+ftestexcept.c
+e_sqrt.c
+s_fmin.S
+t_sqrt.c
+s_lrintf.S
+e_hypot.c
+s_sinf.c
+s_llround.c
+s_fmaf.S
+fsetexcptflg.c
+e_hypotf.c
+s_fmaxf.S
+fenv_const.c
+e_sqrtf.c
+s_float_bitwise.h
+feenablxcpt.c
+fegetexcept.c
+s_rintf.c
+tst-setcontext-fpscr.c
+fegetround.c
+s_fdim.c
+power6
+wcsrchr.c
+wordcopy.c
+wcscpy.c
+wcschr.c
+Makefile
+ffs.c
+sysdep.h
+tls-macros.h
+test-arithf.c
+nofpu
+atomic-feupdateenv.c
+fgetexcptflg.c
+fegetenv.c
+get-rounding-mode.h
+soft-supp.h
+flt-rounds.c
+fraiseexcpt.c
+feholdexcpt.c
+fclrexcpt.c
+fesetenv.c
+fedisblxcpt.c
+fesetround.c
+feupdateenv.c
+sim-full.c
+Makefile
+libm-test-ulps
+ftestexcept.c
+atomic-feholdexcept.c
+atomic-feclearexcept.c
+fsetexcptflg.c
+fenv_const.c
+feenablxcpt.c
+fegetexcept.c
+fegetround.c
+Subdirs
+Versions
+sched_cpucount.c
+dl-tls.h
+nptl
+elide.h
+tcb-offsets.sym
+pthreaddef.h
+pthread_spin_lock.c
+Makefile
+pthread_spin_trylock.c
+tls.h
+fpu_control.h
+bits
+hwcap.h
+fenvinline.h
+link.h
+mathdef.h
+setjmp.h
+endian.h
+mathinline.h
+fenv.h
+atomic.h
+powerpc32
+bsd-setjmp.S
+cell
+memcpy.S
+gprsave1.S
+setjmp-common.S
+memset.S
+compat-ppc-mcount.S
+dl-start.S
+dl-trampoline.S
+configure
+405
+memset.S
+memcpy.S
+strcpy.S
+strncmp.S
+memcmp.S
+strcmp.S
+strlen.S
+__longjmp-common.S
+lshift.S
+power7
+strnlen.S
+multiarch
+Implies
+strcasecmp_l.S
+memset.S
+memcpy.S
+strchrnul.S
+memchr.S
+strchr.S
+memrchr.S
+fpu
+multiarch
+Implies
+s_isnanf.S
+s_isnan.S
+s_isinf.S
+s_isinff.S
+s_finitef.S
+s_finite.S
+strncmp.S
+memcmp.S
+Makefile
+strlen.S
+mempcpy.S
+strcasecmp.S
+Implies
+rawmemchr.S
+crtn.S
+strcpy.S
+ppc-mcount.S
+e500
+nofpu
+fexcepts_from_spe.c
+atomic-feupdateenv.c
+fraiseexcept-soft.c
+fgetexcptflg.c
+fegetenv.c
+fexcepts_to_spe.c
+get-rounding-mode.h
+flt-rounds.c
+fraiseexcpt.c
+feholdexcpt.c
+fclrexcpt.c
+fexcepts_from_prctl.c
+fesetenv.c
+fenv_libc.h
+s_fabsf.S
+fe_note_change.c
+fedisblxcpt.c
+fesetround.c
+feupdateenv.c
+Makefile
+ftestexcept.c
+atomic-feholdexcept.c
+atomic-feclearexcept.c
+fsetexcptflg.c
+fenv_const.c
+feenablxcpt.c
+fexcepts_to_prctl.c
+fegetexcept.c
+fegetround.c
+spe-raise.c
+setjmp.S
+strchr.S
+power6x
+multiarch
+Implies
+fpu
+multiarch
+Implies
+s_lrint.S
+Implies
+s_lround.S
+Implies
+440
+Implies
+power5
+multiarch
+Implies
+fpu
+multiarch
+Implies
+s_isnanf.S
+w_sqrt.S
+s_isnan.S
+w_sqrtf.S
+Implies
+gprsave0.S
+dl-dtprocnum.h
+bzero.S
+bsd-_setjmp.S
+power5+
+multiarch
+Implies
+fpu
+multiarch
+Implies
+s_llroundf.S
+s_floor.S
+s_truncf.S
+s_ceil.S
+s_floorf.S
+s_ceilf.S
+s_round.S
+s_roundf.S
+s_trunc.S
+s_llround.S
+s_lround.S
+Implies
+power8
+multiarch
+Implies
+fpu
+multiarch
+Implies
+Implies
+mul_1.S
+stpcpy.S
+backtrace.c
+libgcc-compat.S
+__longjmp.S
+476
+memset.S
+Implies
+fpu
+s_copysignf.S
+s_fma.S
+setjmp-common.S
+s_lrint.S
+s_floor.S
+__longjmp-common.S
+fprsave.S
+s_isnan.S
+s_fabs.S
+s_lroundf.S
+s_fmax.S
+s_truncf.S
+s_rintf.S
+setjmp.S
+s_ceil.S
+s_nearbyintf.S
+__longjmp.S
+s_floorf.S
+s_fabsl.S
+s_ceilf.S
+Makefile
+s_rint.S
+s_round.S
+s_fmin.S
+s_copysign.S
+s_roundf.S
+s_copysignl.S
+s_llrintf.c
+s_trunc.S
+s_nearbyint.S
+s_llrint.c
+fprrest.S
+s_lround.S
+s_fdim.c
+dl-irel.h
+power6
+multiarch
+Implies
+memset.S
+memcpy.S
+fpu
+multiarch
+Implies
+s_copysignf.S
+s_llrintf.S
+s_isnanf.S
+s_llroundf.S
+s_isnan.S
+s_llrint.S
+s_copysign.S
+s_llround.S
+Implies
+strncmp.S
+a2
+memcpy.S
+register-dump.h
+Makefile
+start.S
+addmul_1.S
+970
+Implies
+gprrest0.S
+sysdep.h
+add_n.S
+rtld-memset.c
+tls-macros.h
+sub_n.S
+strcmp.S
+strlen.S
+tst-audit.h
+dl-machine.h
+gprrest1.S
+bits
+wordsize.h
+atomic.h
+464
+Implies
+mcount.c
+Implies
+configure.ac
+power4
+multiarch
+strchrnul.c
+memset-power6.S
+strlen-power7.S
+memcpy-a2.S
+strncmp.c
+bzero-power7.S
+wcsrchr-power7.c
+memrchr-ppc32.c
+mempcpy.c
+wcsrchr-ppc32.c
+wcschr-power7.c
+strncase-power7.c
+strcasecmp_l.c
+ifunc-impl-list.c
+strcasecmp.c
+memset.c
+memcmp-power7.S
+wordcopy-ppc32.c
+strnlen-power7.S
+wcsrchr-power6.c
+rawmemchr.c
+rtld-strchr.S
+strncmp-power7.S
+bzero.c
+strnlen-ppc32.c
+rtld-memset.S
+wordcopy-power7.c
+memcpy-ppc32.S
+memcmp-ppc32.S
+wcschr-power6.c
+memrchr-power7.S
+strnlen.c
+bzero-ppc32.S
+strchr.c
+wcscpy-power7.c
+strncase_l-power7.c
+memcpy-power6.S
+memmove-power7.c
+memcpy-cell.S
+memrchr.c
+memchr-ppc32.c
+Makefile
+memchr-power7.S
+memset-ppc32.S
+memcmp.c
+mempcpy-ppc32.c
+wcscpy-power6.c
+strchrnul-power7.S
+strlen.c
+strncase.c
+strcasecmp_l-power7.S
+strlen-ppc32.S
+rtld-memcmp.S
+wcscpy-ppc32.c
+memmove-ppc.c
+memchr.c
+strchr-power7.S
+strcasecmp-power7.S
+memcpy.c
+bzero-power6.S
+memset-power7.S
+memcpy-power7.S
+wcsrchr.c
+strchrnul-ppc32.c
+strncmp-ppc32.S
+rawmemchr-ppc32.c
+init-arch.h
+mempcpy-power7.S
+rawmemchr-power7.S
+strncase_l.c
+wcscpy.c
+strchr-ppc32.S
+wcschr-ppc32.c
+rtld-strnlen.c
+wcschr.c
+memmove.c
+memset.S
+memcpy.S
+hp-timing.h
+memcopy.h
+fpu
+multiarch
+s_trunc-power5+.S
+s_ceil-ppc32.S
+s_ceilf-power5+.S
+s_llroundf.c
+s_lroundf.c
+w_sqrt-ppc32.S
+s_isnan-power5.S
+s_round-ppc32.S
+s_llrint-power6.S
+s_finitef.c
+s_lrint-power6x.S
+s_copysign-power6.S
+s_isnan-ppc32.S
+s_round-power5+.S
+s_isnanf.c
+s_llrint-ppc32.S
+s_isinf-power7.S
+e_hypotf-power7.c
+s_modf-ppc32.c
+s_lround.c
+s_copysign-ppc32.S
+s_llround-power6.S
+s_finite-power7.S
+e_hypot-ppc32.c
+s_round.c
+s_floor.c
+s_modf.c
+s_lround-power6x.S
+s_finitef-ppc32.c
+w_sqrtf.c
+s_lrint-ppc32.S
+s_ceilf-ppc32.S
+s_roundf.c
+s_ceilf.c
+w_sqrt-power5.S
+s_logbl-power7.c
+e_hypotf-ppc32.c
+w_sqrt.c
+s_copysignf.c
+s_logb.c
+s_llrintf-power6.S
+w_sqrtf-power5.S
+s_truncf-power5+.S
+s_modff.c
+s_roundf-ppc32.S
+s_floorf-ppc32.S
+s_modff-power5+.c
+s_lround-power5+.S
+s_llround-power5+.S
+s_llrintf-ppc32.S
+s_logbf.c
+s_modf-power5+.c
+s_lrintf.c
+s_isnan.c
+Makefile
+s_roundf-power5+.S
+s_isinff-ppc32.c
+s_trunc-ppc32.S
+s_isinf-ppc32.c
+s_floorf-power5+.S
+s_floor-power5+.S
+s_isnanf-power6.S
+s_llround-ppc32.S
+s_finite.c
+s_ceil-power5+.S
+s_logbl.c
+s_isnan-power7.S
+s_finite-ppc32.c
+e_hypot.c
+s_logbl-ppc32.c
+s_isnanf-power5.S
+s_logbf-ppc32.c
+s_llround.c
+e_hypot-power7.c
+s_copysign.c
+s_truncf-ppc32.S
+e_hypotf.c
+s_isinff.c
+s_floorf.c
+s_llrintf.c
+s_truncf.c
+w_sqrtf-ppc32.S
+s_lround-ppc32.S
+s_trunc.c
+s_lrint.c
+s_logb-ppc32.c
+s_isnan-power6.S
+s_logbf-power7.c
+s_floor-ppc32.S
+s_llrint.c
+s_logb-power7.c
+s_ceil.c
+s_isinf.c
+s_modff-ppc32.c
+s_llrintf.S
+s_llroundf.S
+w_sqrt.S
+w_sqrtf.S
+s_llrint.S
+s_llround.S
+strncmp.S
+memcmp.S
+Makefile
+Implies
+rshift.S
+Versions
+dl-machine.c
+submul_1.S
+crti.S
+stackguard-macros.h
+Implies
+test-gettimebase.c
+jmpbuf-offsets.h
+dl-procinfo.c
+tst-stack-align.h
+power4
+fpu
+mpa.c
+Makefile
+mpa-arch.h
+wordcopy.c
+longjmp.c
+Versions
+abort-instr.h
+preconfigure
+jmpbuf-unwind.h
+ia64
+entry.h
+ldbl2mpn.c
+memset.S
+dl-lookupcfg.h
+dl-trampoline.S
+memccpy.S
+dl-sysdep.h
+configure
+memcpy.S
+stackinfo.h
+tininess.h
+memchr.S
+crtn.S
+dl-fptr.h
+memusage.h
+strcpy.S
+sotruss-lib.c
+strcat.c
+machine-gmon.h
+strchr.S
+htonl.S
+dl-dtprocnum.h
+bzero.S
+gccframe.h
+hp-timing.h
+ldsodefs.h
+backtrace.c
+softpipe.h
+fpu
+s_floorl.S
+e_gammaf_r.c
+w_asinl.c
+libm_scalblnf.S
+e_hypotl.S
+sincos32.c
+w_coshl.c
+e_exp10.S
+s_libm_ldexpl.S
+s_copysignf.S
+e_remainderf.S
+s_fma.S
+s_libm_ldexp.S
+s_cbrt.S
+s_significandf.S
+s_ilogb.S
+s_isnanf.S
+s_scalbnl.c
+e_rem_pio2f.c
+w_log2.c
+w_hypotl.c
+w_atanh.c
+s_truncl.S
+e_expl.c
+w_exp10f.c
+s_nextafter.S
+s_cos.S
+libm_frexpl.S
+s_erfcl.S
+w_scalb.c
+e_exp2l.S
+e_exp2.S
+s_frexp.c
+s_cbrtf.S
+s_libm_scalbnf.S
+e_fmodl.S
+s_signbitf.S
+w_asinf.c
+s_erfcf.S
+e_remainder.S
+s_nearbyintl.S
+s_floor.S
+s_expm1l.S
+t_exp.c
+e_acosl.S
+e_coshf.S
+fgetexcptflg.c
+libm_reduce.S
+s_isnan.S
+w_sinh.c
+s_fabs.S
+w_remainderf.c
+s_sin.c
+e_log.S
+fegetenv.c
+s_tan.S
+s_tanh.S
+e_gammal_r.c
+e_exp10l.S
+s_signbitl.S
+w_exp10.c
+get-rounding-mode.h
+w_fmodl.c
+e_lgamma_r.c
+e_asinl.S
+e_powf.S
+w_atan2l.c
+s_nextafterl.S
+s_fmax.S
+slowexp.c
+libm_sincosl.S
+fraiseexcpt.c
+README
+s_erff.S
+s_modff.S
+feholdexcpt.c
+e_atanh.S
+branred.c
+s_fmaxl.S
+w_powl.c
+w_fmod.c
+s_fpclassifyl.S
+s_truncf.S
+s_rintf.S
+s_fdimf.S
+s_scalbn.c
+fclrexcpt.c
+w_atan2.c
+s_cosf.S
+e_fmodf.S
+w_acos.c
+libm_error_codes.h
+e_log2l.S
+doasin.c
+e_exp10f.S
+w_sqrtf.c
+mplog.c
+s_erfl.S
+libm_frexp4.S
+s_ldexpl.c
+e_gamma_r.c
+libc_libm_error.c
+w_lgammaf.c
+libm_sincos_large.S
+s_frexpf.c
+s_modfl.S
+w_acoshf.c
+w_powf.c
+e_hypotf.S
+s_fmal.S
+libm_frexpf.S
+e_sqrtl.S
+s_logbl.S
+s_modf.S
+s_logb.S
+s_logbf.S
+e_lgammaf_r.c
+fesetenv.c
+w_sqrt.c
+w_log2f.c
+e_log10.c
+e_remainderl.S
+s_scalblnf.c
+libm_lgammal.S
+e_powl.S
+e_log10l.c
+k_rem_pio2f.c
+s_asinh.S
+s_matherrl.c
+e_cosh.S
+s_nexttowardf.S
+s_isnanl.S
+w_atanhl.c
+w_pow.c
+s_frexpl.c
+mptan.c
+e_acoshl.S
+w_cosh.c
+w_atanhf.c
+w_log.c
+w_asin.c
+w_remainderl.c
+e_sinh.S
+s_significandl.S
+e_log2.S
+w_expf.c
+w_log2l.c
+w_lgammaf_r.c
+s_ceil.S
+s_isinf.S
+s_fabsf.S
+s_tanl.S
+s_tanhl.S
+w_hypot.c
+s_erfc.S
+s_nearbyintf.S
+e_hypot.S
+w_remainder.c
+math_ldbl.h
+fedisblxcpt.c
+w_sqrtl.c
+w_log10f.c
+w_acosf.c
+w_exp.c
+e_ilogbl.S
+fesetround.c
+e_sinhf.S
+s_libm_ldexpf.S
+e_asinf.S
+s_tanhf.S
+w_coshf.c
+e_scalb.S
+s_fdiml.S
+e_rem_pio2.c
+w_exp2f.c
+libm_frexp4f.S
+mpa.c
+s_floorf.S
+s_fabsl.S
+e_lgammal_r.c
+feupdateenv.c
+e_exp2f.S
+import_check
+s_sincos.c
+e_acos.S
+s_ceilf.S
+s_nexttoward.S
+e_atanhl.S
+s_isinff.S
+w_atan2f.c
+w_tgammaf.S
+Makefile
+e_log10f.c
+s_fdim.S
+libm-test-ulps
+ftestexcept.c
+s_sinl.c
+w_lgammal_r.c
+s_fpclassifyf.S
+e_coshl.S
+libm_lgamma.S
+e_sqrt.S
+e_expf.S
+w_lgammal.c
+s_ldexp.c
+libm_error.c
+s_nexttowardl.S
+e_rem_pio2l.c
+s_rint.S
+w_logl.c
+dosincos.c
+libm_sincos.S
+s_round.S
+libm_frexp.S
+s_ceill.S
+e_pow.S
+w_expl.c
+e_atanhf.S
+e_acosh.S
+w_sinhf.c
+libm_sincosf.S
+s_tanf.S
+s_copysign.S
+halfulp.c
+s_log1pl.S
+w_exp2.c
+s_nextafterf.S
+mpatan.c
+w_lgamma.c
+s_roundf.S
+e_sinhl.S
+import_diffs
+w_fmodf.c
+e_scalbl.S
+w_lgamma_r.c
+s_erf.S
+s_signbit.S
+s_atanf.S
+w_acosh.c
+s_sinf.c
+s_expm1.S
+libm_lgammaf.S
+s_log1p.S
+s_finitef.S
+s_finitel.S
+w_exp10l.c
+e_logf.S
+s_fmaf.S
+e_atan2f.S
+bits
+math-finite.h
+mathinline.h
+e_atan2l.c
+e_logl.S
+fsetexcptflg.c
+libm_cpu_defs.h
+s_sincosl.c
+k_rem_pio2.c
+s_significand.S
+mpexp.c
+s_cosl.S
+s_copysignl.S
+e_atan2.S
+e_asin.S
+s_matherrf.c
+s_isinfl.S
+s_ilogbf.S
+w_scalblnf.c
+s_fmaxf.S
+s_expm1f.S
+libm-symbols.h
+s_rintl.S
+printf_fphex.c
+e_log2f.S
+import_intel_libm
+s_trunc.S
+s_cbrtl.S
+s_fpclassify.S
+s_nearbyint.S
+feenablxcpt.c
+s_finite.S
+k_rem_pio2l.c
+w_tgammal.S
+s_libm_scalbnl.S
+s_scalbnf.c
+w_acoshl.c
+w_logf.c
+s_atan.S
+fegetexcept.c
+mpatan2.c
+fegetround.c
+libm_tan.S
+s_asinhl.S
+w_log10.c
+w_acosl.c
+gen_import_file_list
+e_scalbf.S
+s_atanl.S
+import_file.awk
+Versions
+e_exp.S
+e_fmod.S
+slowpow.c
+mpsqrt.c
+s_ldexpf.c
+s_libm_scalbn.S
+libm_support.h
+w_scalbf.c
+w_sinhl.c
+w_log10l.c
+e_acosf.S
+w_tgamma.S
+libm_frexp4l.S
+e_acoshf.S
+w_scalbl.c
+s_roundl.S
+s_sincosf.c
+w_hypotf.c
+w_exp2l.c
+s_log1pf.S
+s_asinhf.S
+e_sqrtf.S
+strncmp.S
+ieee754.h
+memcmp.S
+Makefile
+start.S
+sysdep.h
+tls-macros.h
+libc-tls.c
+strcmp.S
+sched_cpucount.c
+Makeconfig
+strlen.S
+tst-audit.h
+dl-machine.h
+strncpy.S
+dl-tls.h
+nptl
+tcb-offsets.sym
+pthreaddef.h
+pthread_spin_lock.c
+pthread_spin_unlock.c
+Makefile
+pthread_spin_trylock.c
+bits
+semaphore.h
+pthreadtypes.h
+tls.h
+memmove.S
+bits
+xtitypes.h
+linkmap.h
+byteswap-16.h
+link.h
+mathdef.h
+huge_vall.h
+byteswap.h
+fenv.h
+atomic.h
+htons.S
+Implies
+configure.ac
+_mcount.S
+ia64libgcc.S
+Versions
+abort-instr.h
+bcopy.S
+crti.S
+jmpbuf-unwind.h
+stackguard-macros.h
+nptl
+lowlevellock-futex.h
+internaltypes.h
+sys
+procfs.h
+sigfillset.c
+configure
+jmp-unwind.c
+fork.c
+shm-directory.h
+aio_misc.h
+unwind-forcedunwind.c
+gai_misc.h
+fork.h
+setxid.h
+nptl-signals.h
+Makefile
+tcb-offsets.h
+allocrtsig.c
+Makeconfig
+malloc-machine.h
+bits
+stdio-lock.h
+libc-lockP.h
+libc-lock.h
+Implies
+lowlevellock.h
+librt-cancellation.c
+configure.ac
+tst-mqueue8x.c
+Subdirs
+pthread.h
+pthread-functions.h
+alpha
+bsd-setjmp.S
+ldiv.S
+memset.S
+dl-trampoline.S
+divq.S
+remlu.S
+bb_init_func.S
+dl-sysdep.h
+configure
+lshift.S
+stackinfo.h
+tininess.h
+crtn.S
+memusage.h
+reml.S
+ffsll.S
+strcpy.S
+sotruss-lib.c
+dl-procinfo.h
+divl.S
+setjmp.S
+machine-gmon.h
+strchr.S
+htonl.S
+lldiv.S
+dl-dtprocnum.h
+bzero.S
+ffs.S
+bsd-_setjmp.S
+gccframe.h
+hp-timing.h
+mul_1.S
+soft-fp
+sfp-machine.h
+ots_add.c
+ots_mul.c
+ots_nintxq.c
+ots_cvtqx.c
+ots_cvttx.c
+ots_cvtxq.c
+ots_cmp.c
+local-soft-fp.h
+ots_div.c
+ots_sub.c
+Makefile
+ots_cvtxt.c
+ots_cvtqux.c
+ots_cmpe.c
+e_sqrtl.c
+Versions
+remq.S
+ldsodefs.h
+stpcpy.S
+backtrace.c
+stpncpy.S
+alphaev6
+memset.S
+memcpy.S
+fpu
+e_sqrt.S
+e_sqrtf.S
+stxncpy.S
+addmul_1.S
+stxcpy.S
+Implies
+divlu.S
+remqu.S
+__longjmp.S
+fpu
+s_casinf.c
+s_llroundf.c
+s_csinhf.c
+s_lroundf.c
+s_ccoshf.c
+s_cexpf.c
+s_rint.c
+s_isnanf.c
+cimagf.c
+fgetexcptflg.c
+s_lround.c
+fegetenv.c
+get-rounding-mode.h
+s_fmax.S
+cabsf.c
+s_ccosf.c
+s_fabs.c
+feholdexcpt.c
+s_ctanf.c
+s_catanf.c
+fclrexcpt.c
+s_floor.c
+cfloat-compat.h
+s_fabsf.c
+s_ceilf.c
+s_cprojf.c
+s_csqrtf.c
+s_cacoshf.c
+fesetenv.c
+s_casinhf.c
+s_copysignf.c
+fenv_libc.h
+crealf.c
+s_fminf.S
+cargf.c
+fedisblxcpt.c
+math_private.h
+fesetround.c
+s_cpowf.c
+s_clog10f.c
+feupdateenv.c
+s_lrintf.c
+s_isnan.c
+s_clogf.c
+s_csinf.c
+libm-test-ulps
+ftestexcept.c
+e_sqrt.c
+s_fmin.S
+fpu_control.h
+s_llround.c
+bits
+mathinline.h
+fenv.h
+fsetexcptflg.c
+s_catanhf.c
+s_copysign.c
+s_ctanhf.c
+s_floorf.c
+s_llrintf.c
+s_nearbyint.c
+s_truncf.c
+s_fmaxf.S
+e_sqrtf.c
+s_cacosf.c
+feenablxcpt.c
+fegetexcept.c
+s_rintf.c
+s_trunc.c
+fegetround.c
+s_lrint.c
+s_llrint.c
+Versions
+s_ceil.c
+conjf.c
+strncmp.S
+stxncpy.S
+Makefile
+start.S
+addmul_1.S
+nscd-types.h
+add_n.S
+tls-macros.h
+libc-tls.c
+sub_n.S
+divqu.S
+div.S
+strcmp.S
+strrchr.S
+strlen.S
+stxcpy.S
+memchr.c
+tst-audit.h
+dl-machine.h
+strncpy.S
+dl-tls.h
+nptl
+tcb-offsets.sym
+pthreaddef.h
+Makefile
+pthread_spin_trylock.S
+pthread_spin_lock.S
+tls.h
+udiv_qrnnd.S
+alphaev5
+lshift.S
+add_n.S
+sub_n.S
+rshift.S
+bits
+link.h
+mathdef.h
+setjmp.h
+endian.h
+atomic.h
+div_libc.h
+htons.S
+Implies
+strncat.S
+jmpbuf-offsets.h
+dl-procinfo.c
+configure.ac
+strcat.S
+_mcount.S
+Subdirs
+rshift.S
+Versions
+rawmemchr.S
+preconfigure
+submul_1.S
+crti.S
+alphaev67
+ffsll.S
+strchr.S
+ffs.S
+stpcpy.S
+stpncpy.S
+fpu
+Implies
+strrchr.S
+strlen.S
+Implies
+strncat.S
+strcat.S
+rawmemchr.S
+jmpbuf-unwind.h
+m68k
+sys
+ucontext.h
+bsd-setjmp.c
+wcpcpy_chk.c
+dl-trampoline.S
+stackinfo.h
+strchrnul.S
+memchr.S
+crtn.S
+memusage.h
+__longjmp.c
+shlib-versions
+sotruss-lib.c
+strchr.S
+asm-syntax.h
+gccframe.h
+coldfire
+fpu
+s_rint.c
+s_fabs.c
+fraiseexcpt.c
+s_fabsf.c
+s_lrintf.c
+libm-test-ulps
+e_sqrt.c
+bits
+mathinline.h
+e_sqrtf.c
+s_rintf.c
+s_lrint.c
+sysdep.h
+bits
+atomic.h
+ldsodefs.h
+backtrace.c
+memcopy.h
+fpu
+fgetexcptflg.c
+fegetenv.c
+feholdexcpt.c
+fclrexcpt.c
+fesetenv.c
+fedisblxcpt.c
+fesetround.c
+feupdateenv.c
+ftestexcept.c
+bits
+fenv.h
+fsetexcptflg.c
+feenablxcpt.c
+fegetexcept.c
+fegetround.c
+Makefile
+ffs.c
+start.S
+sysdep.h
+tls-macros.h
+libc-tls.c
+tst-audit.h
+wcpcpy.c
+dl-machine.h
+dl-tls.h
+nptl
+tcb-offsets.sym
+pthreaddef.h
+pthread_spin_lock.c
+Makefile
+bits
+semaphore.h
+pthreadtypes.h
+tls.h
+fpu_control.h
+bits
+link.h
+byteswap.h
+setjmp.h
+endian.h
+setjmp.c
+Implies
+bsd-_setjmp.c
+m680x0
+lshift.S
+strtold_l.c
+fpu
+e_remainderf.c
+e_scalbl.c
+k_sinl.c
+s_llrintl.c
+s_tanh.c
+s_log1p.c
+sincos32.c
+s_csinhf.c
+s_scalbln.c
+s_ccosh.c
+e_asin.c
+e_cosh.c
+s_tanf.c
+s_isinfl.c
+s_scalbnl.c
+s_csin.c
+e_rem_pio2f.c
+s_ccoshf.c
+s_finitef.c
+e_ilogbl.c
+e_sinhf.c
+e_expl.c
+s_cexpl.c
+s_cexpf.c
+s_expm1l.c
+s_frexp.c
+sincostab.c
+s_rint.c
+s_isnanf.c
+e_remainder.c
+e_fmod.c
+t_exp.c
+s_tan.c
+e_ilogb.c
+s_sin.c
+s_modfl.c
+e_atan2.c
+s_atanf.c
+s_tanhf.c
+s_expm1.c
+e_exp2f.c
+s_nearbyintl.c
+s_log1pf.c
+e_remainderl.c
+slowexp.c
+s_fabs.c
+fraiseexcpt.c
+s_finitel.c
+s_nearbyintf.c
+branred.c
+e_scalbf.c
+s_csinhl.c
+s_scalbn.c
+s_cosl.c
+s_floor.c
+s_modf.c
+s_cosf.c
+doasin.c
+s_atanl.c
+mplog.c
+s_significandl.c
+e_exp2l.c
+s_fabsf.c
+s_frexpf.c
+s_ceilf.c
+s_ccoshl.c
+e_exp.c
+e_powf.c
+e_sinhl.c
+e_log10.c
+s_scalblnf.c
+e_asinf.c
+e_log10l.c
+e_exp10f.c
+k_cosl.c
+k_rem_pio2f.c
+e_acos.c
+s_frexpl.c
+mptan.c
+e_acosf.c
+e_log2l.c
+s_modff.c
+e_coshf.c
+s_rintl.c
+s_floorl.c
+e_powl.c
+math_private.h
+e_pow.c
+k_tanl.c
+e_rem_pio2.c
+mpa.c
+s_log1pl.c
+s_sincos.c
+s_lrintf.c
+s_isnan.c
+e_log.c
+e_logf.c
+s_atan.c
+s_scalblnl.c
+e_log10f.c
+s_nextafterl.c
+s_csinf.c
+libm-test-ulps
+s_sinl.c
+k_tanf.c
+s_remquo.c
+e_expf.c
+s_cexp.c
+e_sqrt.c
+s_tanhl.c
+e_rem_pio2l.c
+e_atanh.c
+e_fmodf.c
+dosincos.c
+e_exp10l.c
+s_csinh.c
+s_significand.c
+e_ilogbf.c
+e_asinl.c
+halfulp.c
+s_finite.c
+mpatan.c
+s_logbl.c
+mathimpl.h
+e_exp10.c
+e_sinh.c
+s_significandf.c
+s_remquol.c
+e_log2f.c
+s_sinf.c
+s_lrintl.c
+bits
+mathinline.h
+e_atan2l.c
+s_tanl.c
+e_atanhf.c
+s_sincosl.c
+e_log2.c
+k_rem_pio2.c
+s_csinl.c
+mpexp.c
+e_atanhl.c
+s_isinff.c
+s_floorf.c
+e_scalb.c
+s_cos.c
+s_llrintf.c
+s_nearbyint.c
+s_truncf.c
+e_logl.c
+e_sqrtf.c
+e_exp2.c
+s_isnanl.c
+s_ceill.c
+e_coshl.c
+k_rem_pio2l.c
+s_remquof.c
+s_scalbnf.c
+s_rintf.c
+s_trunc.c
+mpatan2.c
+e_sqrtl.c
+e_acosl.c
+s_lrint.c
+s_fabsl.c
+s_truncl.c
+s_llrint.c
+e_fmodl.c
+slowpow.c
+mpsqrt.c
+s_ceil.c
+s_isinf.c
+s_fpclassifyl.c
+s_sincosf.c
+s_expm1f.c
+e_atan2f.c
+m68020
+wordcopy.S
+mul_1.S
+Makefile
+addmul_1.S
+bits
+string.h
+atomic.h
+submul_1.S
+Makefile
+sysdep.h
+add_n.S
+sub_n.S
+bits
+mathdef.h
+huge_vall.h
+Implies
+printf_fphex.c
+rshift.S
+Versions
+abort-instr.h
+rawmemchr.S
+preconfigure
+crti.S
+jmpbuf-unwind.h
+s390
+gmp-mparam.h
+configure
+stackinfo.h
+memusage.h
+sotruss-lib.c
+dl-procinfo.h
+machine-gmon.h
+asm-syntax.h
+gccframe.h
+ldsodefs.h
+fpu
+s_fmaf.c
+fgetexcptflg.c
+fegetenv.c
+s_fma.c
+get-rounding-mode.h
+fraiseexcpt.c
+feholdexcpt.c
+fclrexcpt.c
+fesetenv.c
+fenv_libc.h
+fedisblxcpt.c
+fesetround.c
+feupdateenv.c
+libm-test-ulps
+ftestexcept.c
+e_sqrt.c
+fpu_control.h
+bits
+mathinline.h
+fenv.h
+fsetexcptflg.c
+e_sqrtf.c
+feenablxcpt.c
+fegetexcept.c
+fegetround.c
+e_sqrtl.c
+dl-irel.h
+ffs.c
+libc-tls.c
+dl-tls.h
+nptl
+tcb-offsets.sym
+pthreaddef.h
+pthread_spin_lock.c
+pthread_spin_unlock.c
+pthread_spin_init.c
+Makefile
+pthread_spin_trylock.c
+bits
+semaphore.h
+pthreadtypes.h
+tls.h
+s390-64
+bsd-setjmp.S
+multiarch
+memset.S
+memcpy.S
+ifunc-resolve.c
+memcmp.S
+Makefile
+utf16-utf32-z9.c
+utf8-utf32-z9.c
+memset.S
+dl-trampoline.S
+memcpy.S
+memchr.S
+crtn.S
+__longjmp.c
+strcpy.S
+setjmp.S
+utf8-utf16-z9.c
+bzero.S
+bsd-_setjmp.S
+backtrace.c
+memcmp.S
+Makefile
+start.S
+sysdep.h
+add_n.S
+tls-macros.h
+sub_n.S
+strcmp.S
+tst-audit.h
+dl-machine.h
+strncpy.S
+bits
+wordsize.h
+s390x-mcount.S
+Implies
+bcopy.S
+crti.S
+iso-8859-1_cp037_z900.c
+stackguard-macros.h
+bits
+xtitypes.h
+linkmap.h
+string.h
+byteswap-16.h
+link.h
+mathdef.h
+byteswap.h
+setjmp.h
+endian.h
+atomic.h
+Implies
+jmpbuf-offsets.h
+dl-procinfo.c
+configure.ac
+longjmp.c
+Versions
+abort-instr.h
+preconfigure
+jmpbuf-unwind.h
+s390-32
+bsd-setjmp.S
+multiarch
+memset.S
+memcpy.S
+ifunc-resolve.c
+memcmp.S
+Makefile
+memset.S
+dl-trampoline.S
+dl-sysdep.h
+memcpy.S
+memchr.S
+crtn.S
+__longjmp.c
+strcpy.S
+setjmp.S
+bzero.S
+bsd-_setjmp.S
+mul_1.S
+backtrace.c
+s390-mcount.S
+memcmp.S
+Makefile
+start.S
+addmul_1.S
+sysdep.h
+add_n.S
+tls-macros.h
+sub_n.S
+strcmp.S
+tst-audit.h
+dl-machine.h
+strncpy.S
+bits
+wordsize.h
+Implies
+Versions
+bcopy.S
+crti.S
+stackguard-macros.h
+arm
+bsd-setjmp.S
+armv7
+multiarch
+memcpy_vfp.S
+ifunc-impl-list.c
+memcpy.S
+memcpy_impl.S
+memcpy_neon.S
+Makefile
+aeabi_memcpy.c
+strcmp.S
+Implies
+aeabi_lcsts.c
+rtld-global-offsets.sym
+pt-arm-unwind-resume.S
+sfp-machine.h
+sys
+ucontext.h
+unwind-dw2-fde-glibc.c
+arm-unwind-resume.S
+memset.S
+framestate.c
+dl-lookupcfg.h
+gmp-mparam.h
+dl-tlsdesc.S
+dl-trampoline.S
+s_fmaf.c
+aeabi_mb_cur_max.c
+tst-armtlsdescextlazymod.c
+dl-sysdep.h
+configure
+armv6
+strcpy.S
+strchr.S
+stpcpy.S
+strrchr.S
+strlen.S
+rawmemchr.S
+arm-mcount.S
+memcpy.S
+abi-note.S
+aeabi_memset.c
+fgetexcptflg.c
+libc-aeabi_read_tp.S
+aeabi_atexit.c
+stackinfo.h
+fegetenv.c
+s_fma.c
+get-rounding-mode.h
+crtn.S
+fenv_private.h
+memusage.h
+find_exidx.c
+fraiseexcpt.c
+feholdexcpt.c
+sotruss-lib.c
+dl-tlsdesc.h
+tst-armtlsdescloc.c
+fclrexcpt.c
+setjmp.S
+machine-gmon.h
+preconfigure.ac
+aeabi_assert.c
+static-stubs.c
+setfpucw.c
+bsd-_setjmp.S
+gccframe.h
+math-tests.h
+fesetenv.c
+nptl-aeabi_unwind_cpp_pr1.c
+aeabi_localeconv.c
+ldsodefs.h
+arm-features.h
+backtrace.c
+aeabi_memmove.c
+tlsdesc.c
+fedisblxcpt.c
+__longjmp.S
+math_private.h
+fesetround.c
+aeabi_sighandlers.S
+dl-irel.h
+feupdateenv.c
+Makefile
+aeabi_math.c
+start.S
+addmul_1.S
+libm-test-ulps
+ftestexcept.c
+rt-aeabi_unwind_cpp_pr1.c
+sysdep.h
+add_n.S
+tls-macros.h
+libc-tls.c
+sub_n.S
+strlen.S
+test-fpucw.c
+tst-audit.h
+tlsdesc.sym
+dl-machine.h
+dl-tls.h
+aeabi_memcpy.c
+nptl
+tcb-offsets.sym
+pthreaddef.h
+pthread_spin_lock.c
+Makefile
+bits
+semaphore.h
+pthreadtypes.h
+tls.h
+armv6t2
+memchr.S
+ffsll.S
+ffs.S
+strlen.S
+Implies
+tst-armtlsdescextnow.c
+memmove.S
+fpu_control.h
+bits
+linkmap.h
+link.h
+mathdef.h
+setjmp.h
+endian.h
+fenv.h
+atomic.h
+fsetexcptflg.c
+aeabi_errno_addr.c
+Implies
+aeabi_unwind_cpp_pr1.c
+configure.ac
+frame.h
+feenablxcpt.c
+fegetexcept.c
+tst-armtlsdesclocmod.c
+fegetround.c
+tst-armtlsdescextlazy.c
+gcc-compat.h
+Versions
+preconfigure
+rt-arm-unwind-resume.S
+aeabi_memclr.c
+submul_1.S
+crti.S
+tst-armtlsdescextnowmod.c
+include
+bits
+setjmp.h
+jmpbuf-unwind.h
+unwind-resume.h
+unwind-pe.c
+unwind.h
+microblaze
+bsd-setjmp.S
+dl-trampoline.S
+stackinfo.h
+crtn.S
+memusage.h
+sotruss-lib.c
+setjmp.S
+machine-gmon.h
+asm-syntax.h
+bsd-_setjmp.S
+gccframe.h
+ldsodefs.h
+backtrace.c
+__longjmp.S
+math_private.h
+backtrace_linux.c
+Makefile
+start.S
+libm-test-ulps
+sysdep.h
+tls-macros.h
+libc-tls.c
+tst-audit.h
+dl-machine.h
+dl-tls.h
+nptl
+tcb-offsets.sym
+pthreaddef.h
+pthread_spin_lock.c
+Makefile
+bits
+semaphore.h
+pthreadtypes.h
+tls.h
+bits
+link.h
+setjmp.h
+endian.h
+fenv.h
+atomic.h
+Implies
+_mcount.S
+abort-instr.h
+preconfigure
+crti.S
+jmpbuf-unwind.h
+x86
+elide.h
+tininess.h
+fpu
+powl_helper.c
+Makefile
+test-fenv-sse.c
+bits
+mathinline.h
+fenv.h
+include
+bits
+fenv.h
+Makefile
+fpu_control.h
+bits
+xtitypes.h
+linkmap.h
+string.h
+byteswap-16.h
+semaphore.h
+pthreadtypes.h
+select.h
+link.h
+mathdef.h
+huge_vall.h
+byteswap.h
+setjmp.h
+endian.h
+wordsize.h
+tst-ld-sse-use.sh
+ChangeLog.old-ports-hppa
+signal
+signal.c
+sigandset.c
+sigaddset.c
+sys
+signal.h
+sigrelse.c
+sigfillset.c
+signal.h
+sigwaitinfo.c
+killpg.c
+kill.c
+sigset.c
+sigpending.c
+sigignore.c
+sigsetops.h
+sigsetmask.c
+sigreturn.c
+tst-raise.c
+sigsetops.c
+sigisempty.c
+sigismem.c
+sigdelset.c
+sigorset.c
+Makefile
+sigpause.c
+allocrtsig.c
+sigstack.c
+sysv_signal.c
+tst-sigset2.c
+tst-sigsimple.c
+sigaction.c
+siggetmask.c
+sigvec.c
+sigblock.c
+sigsuspend.c
+tst-sigset.c
+sigintr.c
+sigaltstack.c
+sigprocmask.c
+tst-signal.c
+sighold.c
+sigqueue.c
+sigempty.c
+sigtimedwait.c
+sigwait.c
+Versions
+raise.c
+ChangeLog.4
+posix
+bug-glob2.c
+getopt_int.h
+wait4.c
+bug-regex16.c
+spawnattr_getsigmask.c
+regex.h
+tst-nanosleep.c
+tst-execvp1.c
+sys
+wait.h
+unistd.h
+types.h
+utsname.h
+times.h
+execv.c
+sched_cpualloc.c
+spawn.c
+tst-spawn.c
+tst-exec.c
+globtest.sh
+spawn_int.h
+PTESTS2C.sed
+spawnattr_setflags.c
+confstr.c
+tst-chmod.c
+bug-regex11.c
+bug-regex18.c
+bug-regex31.c
+glob.c
+bug-regex4.c
+spawnattr_getschedpolicy.c
+tst-execvp4.c
+spawnattr_setpgroup.c
+fnmatch.h
+tst-getopt_long1.c
+getopt.c
+bug-regex10.c
+init-posix.c
+tst-nice.c
+tst-vfork1.c
+getppid.c
+getgroups.c
+spawnattr_setsigmask.c
+geteuid.c
+Depend
+tst-execle1.c
+bug-regex14.c
+tst-execl1.c
+bug-regex17.c
+tst-truncate64.c
+wait.h
+wordexp.h
+bug-ga1.c
+fork.c
+setuid.c
+tst-getaddrinfo3.c
+setresuid.c
+runtests.c
+bug-getopt5.c
+bug-regex34.c
+getresgid.c
+bsd-getpgrp.c
+tst-getaddrinfo.c
+tst-rfc3484-2.c
+fpathconf.c
+spawni.c
+tst-vfork2.c
+tst-waitid.c
+ptestcases.h
+spawnattr_destroy.c
+TESTS
+tar.h
+spawnattr_init.c
+unistd.h
+tst-fork.c
+regexbug1.c
+tst-exec-static.c
+tst-preadwrite.c
+getpid.c
+bug-regex24.c
+execlp.c
+alarm.c
+pwrite64.c
+regexec.c
+spawnattr_getdefault.c
+getopt.h
+sleep.c
+getopt_init.c
+sched.h
+waitid.c
+tst-fnmatch3.c
+tst-pathconf.c
+vfork.c
+bug-regex28.c
+gai.conf
+bug-regex6.c
+glob64.c
+setgid.c
+tst-getaddrinfo4.c
+tst-fnmatch.c
+getconf-speclist.c
+wait.c
+tst-execlp2.c
+cpio.h
+tst-execv2.c
+tst-execvp2.c
+tst-getaddrinfo2.c
+getsid.c
+tst-truncate.c
+_exit.c
+bug-getopt3.c
+setpgid.c
+sched_gets.c
+execl.c
+bug-regex7.c
+environ.c
+tst-sysconf.c
+bug-regex22.c
+tst-spawn-static.c
+execvp.c
+bug-regex3.c
+pwrite.c
+bug-ga2.c
+PTESTS
+sched_setaffinity.c
+spawn_faction_adddup2.c
+bug-regex21.c
+tst-regexloc.c
+tst-execl2.c
+posix-conf-vars.list
+spawnattr_setschedpolicy.c
+tst-cpuset.c
+tst-cpucount.c
+sched_yield.c
+spawn_faction_destroy.c
+bug-regex2.c
+setpgrp.c
+tstgetopt.c
+tst-getaddrinfo5.c
+glob.h
+bug-regex23.c
+tst-gnuglob.c
+uname.c
+tst-rfc3484.c
+spawnattr_getflags.c
+bug-regex31.input
+bug-regex25.c
+fexecve.c
+testcases.h
+runptests.c
+regex_internal.c
+bug-regex26.c
+tst-execlp1.c
+bug-regex36.c
+tst-execvp3.c
+Makefile
+tst-dir.c
+regcomp.c
+sched_setp.c
+re_comp.h
+getgid.c
+waitpid.c
+tst-fnmatch2.c
+bug-regex5.c
+sched_getaffinity.c
+bug-regex30.c
+testfnm.c
+getegid.c
+bug-getopt4.c
+bug-regex33.c
+bug-glob3.c
+bug-regex20.c
+spawnp.c
+bug-regex1.c
+getpgrp.c
+sched_cpucount.c
+gai_strerror.c
+group_member.c
+spawn.h
+wordexp-test.c
+transbug.c
+spawn_faction_addclose.c
+sched_sets.c
+spawn_faction_init.c
+tst-rfc3484-3.c
+regex_internal.h
+getuid.c
+bug-regex12.c
+spawn_faction_addopen.c
+tst-getconf.sh
+TESTS2C.sed
+setsid.c
+spawnattr_getpgroup.c
+tst-regex.c
+tst-mmap.c
+getopt1.c
+bug-regex13.c
+bug-regex15.c
+pread.c
+getpgid.c
+pathconf.c
+tst-pcre.c
+spawnattr_setdefault.c
+wordexp.c
+fnmatch_loop.c
+posix_madvise.c
+bits
+posix2_lim.h
+unistd.h
+posix1_lim.h
+tst-execv1.c
+bug-regex9.c
+test-vfork.c
+bug-regex19.c
+sched_primax.c
+bug-regex35.c
+BOOST.tests
+globtest.c
+getconf.c
+spawnattr_setschedparam.c
+nanosleep.c
+regex.c
+tst-preadwrite64.c
+pread64.c
+tst-vfork3.c
+bug-regex27.c
+sched_getp.c
+posix-envs.def
+getaddrinfo.c
+bug-regex32.c
+tst-execve1.c
+execve.c
+bug-glob1.c
+bug-getopt1.c
+posix-conf-vars.h
+sched_primin.c
+annexc.c
+tst-rxspencer-no-utf8.c
+bug-regex29.c
+spawnattr_getschedparam.c
+tst-boost.c
+times.c
+execvpe.c
+bug-regex8.c
+tst-execve2.c
+pause.c
+Versions
+sysconf.c
+sched_rr_gi.c
+rxspencer
+COPYRIGHT
+tests
+fnmatch.c
+get_child_max.c
+getresuid.c
+wait3.c
+tst-rxspencer.c
+PCRE.tests
+wordexp-tst.sh
+tst-execle2.c
+execle.c
+tst-fnmatch.input
+tst-regex2.c
+setresgid.c
+sched_cpufree.c
+bug-getopt2.c
+socket
+socket.c
+sys
+socket.h
+un.h
+sockatmark.c
+recv.c
+setsockopt.c
+sa_len.c
+getsockopt.c
+bind.c
+shutdown.c
+have_sock_cloexec.c
+sendto.c
+getsockname.c
+connect.c
+socketpair.c
+recvmsg.c
+Makefile
+recvmmsg.c
+getpeername.c
+listen.c
+isfdtype.c
+bits
+socket2.h
+opensock.c
+send.c
+accept4.c
+sendmsg.c
+accept.c
+sendmmsg.c
+Versions
+recvfrom.c
+ChangeLog.2
+ChangeLog.9
+ChangeLog.1
+test-skeleton.c
+configure
+login
+getutline_r.c
+getlogin.c
+getutmp.c
+updwtmpx.c
+grantpt.c
+getlogin_r.c
+tst-utmp.c
+ptsname.c
+logwtmp.c
+utmpname.c
+getutxline.c
+getutid_r.c
+tst-utmpx.c
+setutxent.c
+forkpty.c
+lastlog.h
+getutent.c
+login_tty.c
+tst-grantpt.c
+getutmpx.c
+getutxent.c
+Makefile
+getpt.c
+openpty.c
+login.c
+getutent_r.c
+utmp_file.c
+utmp-private.h
+tst-getlogin.c
+getutxid.c
+pty.h
+tst-ptsname.c
+pututxline.c
+logout.c
+setlogin.c
+getlogin_r_chk.c
+updwtmp.c
+ptsname_r_chk.c
+getutline.c
+utmpxname.c
+programs
+utmpdump.c
+pt_chown.c
+endutxent.c
+unlockpt.c
+Versions
+getutid.c
+utmp.h
+resolv
+netdb.h
+inet_net_pton.c
+sys
+bitypes.h
+tst-aton.c
+inet_addr.c
+ga_test.c
+tst-inet_ntop.c
+res_hconf.c
+Depend
+gai_misc.c
+gai_notify.c
+base64.c
+arpa
+nameser.h
+nameser_compat.h
+res_debug.h
+nss_dns
+dns-network.c
+dns-host.c
+dns-canon.c
+README
+mapv4v6addr.h
+inet_pton.c
+res_data.c
+inet_net_ntop.c
+gai_misc.h
+res_debug.c
+ns_ttl.c
+res_mkquery.c
+res_init.c
+Banner
+inet_ntop.c
+res-state.c
+gethnamaddr.c
+nsap_addr.c
+ns_samedomain.c
+Makefile
+ns_name.c
+gai_suspend.c
+ns_date.c
+res_hconf.h
+inet_neta.c
+gai_cancel.c
+herror.c
+ns_print.c
+gai_sigqueue.c
+getaddrinfo_a.c
+res_libc.c
+tst-leaks2.c
+resolv.h
+res_comp.c
+gai_error.c
+mapv4v6hostent.h
+ns_netint.c
+res_query.c
+res_send.c
+ns_parse.c
+tst-leaks.c
+Versions
+ChangeLog.old-ports-m68k
+ChangeLog.old-ports-am33
+argp
+argp-help.c
+tst-argp1.c
+argp-pvh.c
+argp-fmtstream.c
+argp-fmtstream.h
+argp-pv.c
+argp-ba.c
+argp-parse.c
+tst-argp2.c
+Makefile
+argp-namefrob.h
+argp-fs-xinl.c
+argp-eexst.c
+bug-argp1.c
+argp-xinl.c
+argp.h
+bug-argp2.c
+Versions
+argp-test.c
+ChangeLog
+scripts
+soversions.awk
+gen-sorted.awk
+rellns-sh
+check-localplt.awk
+lib-names.awk
+rpm2dynsym.sh
+gen-posix-conf-vars.awk
+gen-libc-abis
+check-local-headers.sh
+abi-versions.awk
+localplt.awk
+test-installation.pl
+cross-test-ssh.sh
+abilist.awk
+sysd-rules.awk
+check-c++-types.sh
+begin-end-check.pl
+gen-libc-modules.awk
+mkinstalldirs
+gen-as-const.awk
+install-sh
+move-if-change
+check-execstack.awk
+pylint
+pylintrc
+output-format.sed
+merge-test-results.sh
+update-copyrights
+config-uname.sh
+evaluate-test.sh
+config.guess
+list-sources.sh
+documented.sh
+check-textrel.awk
+config.sub
+firstversions.awk
+versions.awk
+cpp
+versionlist.awk
+csu
+elf-init.c
+start.c
+abi-note.S
+tst-empty.c
+check_fds.c
+version.c
+tst-atomic-long.c
+errno.c
+dso_handle.c
+init.c
+gmon-start.c
+errno-loc.c
+Makefile
+libc-tls.c
+libc-start.c
+sysdep.c
+init-first.c
+tst-atomic.c
+Versions
+Makefile.in
+grp
+fgetgrent_r.c
+getgrgid.c
+getgrent.c
+getgrgid_r.c
+getgrnam.c
+setgroups.c
+tst_fgetgrent.sh
+grp.h
+tst_fgetgrent.c
+compat-initgroups.c
+getgrnam_r.c
+fgetgrent.c
+initgroups.c
+testgrp.c
+Makefile
+getgrent_r.c
+Versions
+putgrent.c
+aclocal.m4
+crypt
+ufc.c
+crypt-entry.c
+md5c-test.c
+sha256-crypt.c
+cert.input
+sha512.h
+sha256.c
+sha256.h
+md5test-giant.c
+md5-block.c
+sha512-crypt.c
+crypt.h
+ufc-crypt.h
+sha256-block.c
+sha512.c
+cert.c
+speeds.c
+md5test.c
+README.ufc-crypt
+Banner
+sha512-block.c
+crypt-private.h
+sha512c-test.c
+crypt.c
+sha512test.c
+Makefile
+sha256test.c
+badsalttest.c
+md5.c
+md5.h
+md5-crypt.c
+Versions
+sha256c-test.c
+crypt_util.c
+ChangeLog.7
+rt
+aio_return.c
+clock_nanosleep.c
+tst-timer4.c
+tst-aio2.c
+mq_timedreceive.c
+tst-mqueue6.c
+tst-clock_nanosleep.c
+aio_misc.c
+clock_getcpuclockid.c
+get_clockfreq.c
+tst-clock2.c
+tst-timer5.c
+tst-cputimer3.c
+aio_write64.c
+Depend
+shm_unlink.c
+tst-aio9.c
+aio_notify.c
+tst-timer.c
+tst-cputimer1.c
+tst-mqueue8.c
+tst-clock.c
+mq_setattr.c
+mq_open.c
+tst-aio6.c
+aio_suspend.c
+mq_receive.c
+tst-aio64.c
+clock-compat.c
+tst-timer2.c
+timer_settime.c
+aio_read64.c
+aio_error.c
+aio_read.c
+aio.h
+tst-cputimer2.c
+tst-mqueue2.c
+tst-mqueue.h
+tst-aio4.c
+mq_send.c
+tst-cpuclock1.c
+mq_close.c
+tst-aio10.c
+tst-mqueue7.c
+tst-aio5.c
+mq_notify.c
+clock_settime.c
+mq_timedsend.c
+timer_getoverr.c
+clock_gettime.c
+Makefile
+aio_fsync.c
+timer_create.c
+tst-aio8.c
+timer_delete.c
+timer_gettime.c
+mq_unlink.c
+tst-timer3.c
+mq_getattr.c
+shm_open.c
+tst-mqueue9.c
+tst-mqueue3.c
+tst-aio.c
+lio_listio64.c
+tst-aio7.c
+bits
+mqueue2.h
+tst-shm.c
+aio_sigqueue.c
+aio_cancel.c
+tst-mqueue5.c
+tst-mqueue1.c
+clock_getres.c
+tst-aio3.c
+aio_write.c
+mqueue.h
+tst-cpuclock2.c
+Versions
+lio_listio.c
+tst-mqueue4.c
+version.h
+README
+shlib-versions
+config.h.in
+extra-lib.mk
+ChangeLog.8
+po
+lt.po
+ja.po
+el.po
+fr.po
+es.po
+hu.po
+cs.po
+pl.po
+tr.po
+nl.po
+sl.po
+nb.po
+uk.po
+ia.po
+pot.header
+sk.po
+vi.po
+zh_CN.po
+pt_BR.po
+ca.po
+de.po
+it.po
+rw.po
+fi.po
+en_GB.po
+Makefile
+sv.po
+da.po
+be.po
+eo.po
+bg.po
+zh_TW.po
+gl.po
+id.po
+hr.po
+libc.pot
+ko.po
+ru.po
+extra-modules.mk
+intl
+tst-gettext4-fr.po
+tstcodeset.po
+dcngettext.c
+tst-gettext5.c
+localealias.c
+tstlang1.po
+Depend
+tst-gettext2.c
+tst-gettext6.sh
+hash-string.c
+bindtextdom.c
+plural-exp.c
+tst-gettext2.sh
+tst-gettext4.c
+loadmsgcat.c
+plural.y
+tstlang2.po
+l10nflist.c
+hash-string.h
+dcigettext.c
+tst-gettext4.sh
+plural.c
+explodename.c
+textdomain.c
+tst-gettext4-de.po
+tst-gettext6.c
+tst-codeset.c
+tst-gettext.sh
+dngettext.c
+Makefile
+tst-translit.sh
+libintl.h
+translit.po
+eval-plural.h
+gmo.h
+plural-exp.h
+locale.alias
+tst-gettext3.c
+gettext.c
+loadinfo.h
+dcgettext.c
+ngettext.c
+po2test.awk
+tst-ngettext.c
+tst-translit.c
+finddomain.c
+gettextP.h
+dgettext.c
+Versions
+tst-gettext.c
+sysvipc
+sys
+shm.h
+ipc.h
+sem.h
+msg.h
+ftok.c
+semget.c
+semctl.c
+shmctl.c
+semtimedop.c
+Makefile
+shmget.c
+shmat.c
+msgsnd.c
+semop.c
+msgget.c
+shmdt.c
+msgrcv.c
+Versions
+msgctl.c
+dlfcn
+dlfcn.h
+bug-atexit3.c
+sdladdr.c
+sdlvsym.c
+modcxaatexit.c
+moddummy2.c
+tst-dlinfo.c
+dlmopen.c
+modstatic.c
+modstatic2.c
+sdlmopen.c
+bug-dlsym1-lib2.c
+dladdr1.c
+tststatic4.c
+defaultmod2.c
+sdlclose.c
+failtest.c
+default.c
+sdlsym.c
+failtestmod.c
+bug-dl-leaf-lib-cb.c
+dlclose.c
+dlsym.c
+bug-dlopen1.c
+defaultmod1.c
+tst-rec-dlopen.c
+dlvsym.c
+bug-atexit1.c
+modatexit.c
+bug-atexit2.c
+errmsg1.c
+moddummy1.c
+glreflib2.c
+tstatexit.c
+tst-dladdr.c
+dlopen.c
+dladdr.c
+Makefile
+glreflib1.c
+sdlinfo.c
+tstcxaatexit.c
+tststatic3.c
+glrefmain.c
+glreflib3.c
+dlerror.c
+bug-atexit2-lib.c
+tststatic5.c
+sdladdr1.c
+bug-dl-leaf.c
+modstatic5.c
+bug-dlsym1-lib1.c
+dlfcn.c
+bug-dl-leaf-lib.c
+modstatic3.c
+dlinfo.c
+sdlopen.c
+dlopenold.c
+sdlerror.c
+errmsg1mod.c
+bug-atexit1-lib.c
+Versions
+bug-atexit3-lib.cc
+tststatic2.c
+bug-dlsym1.c
+tststatic.c
+conform
+conformtest.pl
+linknamespace.pl
+data
+iso646.h-data
+dlfcn.h-data
+tgmath.h-data
+search.h-data
+sys
+msg.h-data
+time.h-data
+timeb.h-data
+resource.h-data
+sem.h-data
+socket.h-data
+select.h-data
+uio.h-data
+utsname.h-data
+un.h-data
+times.h-data
+types.h-data
+stat.h-data
+wait.h-data
+mman.h-data
+shm.h-data
+ipc.h-data
+statvfs.h-data
+stdbool.h-data
+tar.h-data
+uchar.h-data
+netinet
+in.h-data
+tcp.h-data
+ctype.h-data
+stdalign.h-data
+stdarg.h-data
+varargs.h-data
+poll.h-data
+langinfo.h-data
+spawn.h-data
+time.h-data
+stdlib.h-data
+stdio.h-data
+arpa
+inet.h-data
+libgen.h-data
+netdb.h-data
+assert.h-data
+iconv.h-data
+math.h-data
+stdnoreturn.h-data
+fcntl.h-data
+wchar.h-data
+fenv.h-data
+mqueue.h-data
+wordexp.h-data
+signal.h-data
+string.h-data
+syslog.h-data
+setjmp.h-data
+glob.h-data
+ndbm.h-data
+complex.h-data
+stddef.h-data
+net
+if.h-data
+nl_types.h-data
+ucontext.h-data
+grp.h-data
+cpio.h-data
+regex.h-data
+stropts.h-data
+fnmatch.h-data
+wctype.h-data
+limits.h-data
+errno.h-data
+sched.h-data
+strings.h-data
+float.h-data
+utmpx.h-data
+termios.h-data
+monetary.h-data
+semaphore.h-data
+utime.h-data
+unistd.h-data
+ulimit.h-data
+stdint.h-data
+pwd.h-data
+dirent.h-data
+locale.h-data
+fmtmsg.h-data
+aio.h-data
+ftw.h-data
+pthread.h-data
+inttypes.h-data
+Makefile
+GlibcConform.pm
+list-header-symbols.pl
+check-header-lists.sh
+ctype
+isctype.c
+ctype.c
+ctype-extn.c
+ctype-c99.c
+Makefile
+ctype-info.c
+ctype-c99_l.c
+test_ctype.c
+ctype_l.c
+ctype.h
+Versions
+assert
+Depend
+assert.h
+__assert.c
+assert-perr.c
+test-assert-perr.c
+assert.c
+Makefile
+test-assert.c
+Versions
+gshadow
+getsgent_r.c
+tst-gshadow.c
+sgetsgent_r.c
+fgetsgent_r.c
+sgetsgent.c
+getsgent.c
+gshadow.h
+getsgnam_r.c
+getsgnam.c
+fgetsgent.c
+Makefile
+Versions
+putsgent.c
+ChangeLog.old-ports-aix
+nis
+nss_nis
+nis-netgrp.c
+nis-service.c
+nis-proto.c
+nis-alias.c
+nis-initgroups.c
+nis-rpc.c
+nis-hosts.c
+nis-grp.c
+nis-network.c
+nis-spwd.c
+nis-publickey.c
+nis-pwd.c
+nis-ethers.c
+nis_hash.c
+nss
+nis_defaults.c
+nis_error.h
+nss_nisplus
+nisplus-initgroups.c
+nisplus-service.c
+nisplus-ethers.c
+nisplus-proto.c
+nisplus-alias.c
+nisplus-netgrp.c
+nisplus-grp.c
+nisplus-rpc.c
+nisplus-publickey.c
+nisplus-pwd.c
+nisplus-network.c
+nisplus-spwd.c
+nisplus-hosts.c
+nisplus-parser.c
+ypclnt.c
+nis_print.c
+nss-nisplus.c
+nis_destroygroup.c
+libnsl.h
+Depend
+nis_table.c
+nis_call.c
+nis_clone_res.c
+rpcsvc
+yp_prot.h
+ypupd.h
+nis_callback.x
+nis_object.x
+yp.x
+nis_tags.h
+yp.h
+nislib.h
+nis_callback.h
+nis.h
+ypclnt.h
+nis.x
+nis_ismember.c
+nis_xdr.c
+nis_remove.c
+nis_getservlist.c
+nis_print_group_entry.c
+nis_creategroup.c
+nis_rmdir.c
+nis_intern.h
+nis_domain_of_r.c
+nss-nisplus.h
+nis_lookup.c
+nis_free.c
+nss-default.c
+nis_local_names.c
+nss-nis.h
+nis_server.c
+nis_add.c
+nis_verifygroup.c
+nis_util.c
+nis_findserv.c
+nis_removemember.c
+nis_modify.c
+nis_callback.c
+Makefile
+nis_mkdir.c
+nis_clone_dir.c
+nis_checkpoint.c
+nis_error.c
+nis_subr.c
+nss-nis.c
+nss_compat
+compat-grp.c
+compat-initgroups.c
+compat-spwd.c
+compat-pwd.c
+nis_clone_obj.c
+nis_file.c
+nis_addmember.c
+nis_domain_of.c
+yp_xdr.c
+ypupdate_xdr.c
+Versions
+nisplus-parser.h
+nis_ping.c
+nis_xdr.h
+dirent
+bug-readdir1.c
+scandir64.c
+closedir.c
+rewinddir.c
+tst-seekdir.c
+alphasort64.c
+fdopendir.c
+readdir64.c
+seekdir.c
+opendir-tst1.c
+tst-fdopendir2.c
+Makefile
+versionsort.c
+readdir64_r.c
+versionsort64.c
+opendir.c
+dirent.h
+telldir.c
+scandir.c
+tst-fdopendir.c
+scandirat64.c
+readdir_r.c
+getdents.c
+dirfd.c
+readdir.c
+scandirat.c
+getdents64.c
+Versions
+list.c
+alphasort.c
+shadow
+getspnam.c
+getspent_r.c
+sgetspent_r.c
+getspnam_r.c
+Makefile
+getspent.c
+shadow.h
+fgetspent_r.c
+lckpwdf.c
+tst-shadow.c
+putspent.c
+Versions
+fgetspent.c
+sgetspent.c
+misc
+ustat.h
+mkstemp64.c
+stab.h
+hsearch.c
+syslog.h
+daemon.c
+sys
+ustat.h
+syslog.h
+dir.h
+ioctl.h
+param.h
+auxv.h
+select.h
+uio.h
+queue.h
+mman.h
+file.h
+xattr.h
+cdefs.h
+ttyslot.c
+ftruncate.c
+flistxattr.c
+fremovexattr.c
+tst-hsearch.c
+fgetxattr.c
+vhangup.c
+brk.c
+fstab.c
+utimes.c
+setxattr.c
+swapoff.c
+getdomain.c
+ifunc-impl-list.c
+getpagesize.c
+ar.h
+sstk.c
+sync.c
+tst-fdset.c
+mlockall.c
+chflags.c
+gethostname.c
+regexp.h
+getttyent.c
+err.c
+getdtsz.c
+lgetxattr.c
+chroot.c
+munlockall.c
+mktemp.c
+mkstemp.c
+sethostname.c
+setregid.c
+llistxattr.c
+seteuid.c
+err.h
+preadv.c
+tst-insremque.c
+mntent.h
+getsysstats.c
+sethostid.c
+syscall.c
+error.h
+fchflags.c
+ualarm.c
+acct.c
+tst-pselect.c
+tsearch.c
+lutimes.c
+mkostemps.c
+getxattr.c
+tst-mntent.c
+futimesat.c
+dirname.c
+ftruncate64.c
+futimes.c
+ttyent.h
+revoke.c
+mkstemps64.c
+readv.c
+munmap.c
+munlock.c
+sysexits.h
+ioctl.c
+tst-tsearch.c
+mntent_r.c
+mkdtemp.c
+truncate64.c
+preadv64.c
+sbrk.c
+error.c
+truncate.c
+getauxval.c
+select.c
+efgcvt.c
+msync.c
+tst-error1.c
+hsearch_r.c
+mmap.c
+search.h
+reboot.c
+mkostemp64.c
+Makefile
+mkostemps64.c
+mprotect.c
+lremovexattr.c
+pwritev64.c
+swapon.c
+fsetxattr.c
+qefgcvt_r.c
+stty.c
+ustat.c
+removexattr.c
+init-misc.c
+getloadavg.c
+listxattr.c
+fstab.h
+lsetxattr.c
+mmap64.c
+getpass.c
+tst-mntent2.c
+mincore.c
+getclktck.c
+syscall.h
+setegid.c
+qefgcvt.c
+gethostid.c
+mkstemps.c
+fsync.c
+mlock.c
+syslog.c
+bits
+syslog.h
+select2.h
+error.h
+syslog-ldbl.h
+stab.def
+tst-dirname.c
+remap_file_pages.c
+setreuid.c
+madvise.c
+sgtty.h
+ptrace.c
+libgen.h
+mkostemp.c
+regexp.c
+lsearch.c
+bug-hsearch1.c
+usleep.c
+tst-efgcvt.c
+pselect.c
+insremque.c
+efgcvt_r.c
+writev.c
+Versions
+gtty.c
+getusershell.c
+fdatasync.c
+syncfs.c
+mntent.c
+setdomain.c
+pwritev.c
+ChangeLog.6
+ChangeLog.15
+time
+strptime_l.c
+settimeofday.c
+strptime.c
+getdate.c
+sys
+time.h
+timeb.h
+datemsk
+tzfile.c
+difftime.c
+getitimer.c
+Depend
+time.h
+ctime_r.c
+tst-strftime.c
+lc-time-cleanup.c
+strftime_l.c
+adjtime.c
+tst-strptime-whitespace.c
+tst-ftime_l.c
+stime.c
+tst-strptime.c
+timespec_get.c
+wcsftime.c
+era.c
+dysize.c
+localtime.c
+time.c
+asctime.c
+offtime.c
+timegm.c
+setitimer.c
+alt_digit.c
+bug-getdate1.c
+Makefile
+tst-getdate.c
+gmtime.c
+mktime.c
+tst_wcsftime.c
+gettimeofday.c
+ftime.c
+bug-mktime1.c
+test_time.c
+ctime.c
+tst-ftime.c
+wcsftime_l.c
+tzset.c
+clock.c
+tst-strptime3.c
+strftime.c
+clocktest.c
+tst-mktime.c
+tst-strptime2.c
+bug-asctime.c
+bug-asctime_r.c
+tst-mktime3.c
+tst-mktime2.c
+Versions
+tst-posixtz.c
+soft-fp
+negdf2.c
+extendsftf2.c
+eqdf2.c
+floatsisf.c
+op-1.h
+fixdfti.c
+gesf2.c
+floatsidf.c
+subdf3.c
+floatsitf.c
+divdf3.c
+fixunssfti.c
+fixunsdfti.c
+unorddf2.c
+op-common.h
+floatunsidf.c
+fixunstfti.c
+fixdfdi.c
+eqtf2.c
+sqrttf2.c
+single.h
+floatdidf.c
+negtf2.c
+muldf3.c
+floatdisf.c
+fixunstfsi.c
+quad.h
+divsf3.c
+floattisf.c
+fixunsdfdi.c
+extendsfdf2.c
+op-8.h
+getf2.c
+fixsfsi.c
+floatundisf.c
+trunctfxf2.c
+op-2.h
+fixunssfsi.c
+eqsf2.c
+floattitf.c
+Banner
+floatuntidf.c
+floatunsitf.c
+ledf2.c
+fixunstfdi.c
+floatuntitf.c
+adddf3.c
+fmadf4.c
+fixsfdi.c
+unordsf2.c
+testit.c
+multf3.c
+truncdfsf2.c
+trunctfdf2.c
+Makefile
+mulsf3.c
+negsf2.c
+subsf3.c
+floattidf.c
+double.h
+floatditf.c
+floatunditf.c
+floatundidf.c
+sqrtsf2.c
+fixtfsi.c
+fmasf4.c
+letf2.c
+extenddftf2.c
+divtf3.c
+unordtf2.c
+extendxftf2.c
+lesf2.c
+fixtfti.c
+fixtfdi.c
+soft-fp.h
+addtf3.c
+floatunsisf.c
+op-4.h
+gedf2.c
+floatuntisf.c
+fixunssfdi.c
+sqrtdf2.c
+trunctfsf2.c
+fixunsdfsi.c
+fixdfsi.c
+fmatf4.c
+fixsfti.c
+addsf3.c
+subtf3.c
+extended.h
+ChangeLog.old-ports-alpha
+PROJECTS
+ChangeLog.16
+ChangeLog.11
+hurd
+alloc-fd.c
+catch-signal.c
+hurdmalloc.h
+hurdprio.c
+lookup-at.c
+exc2signal.c
+fopenport.c
+port-cleanup.c
+path-lookup.c
+fchroot.c
+fd-write.c
+hurdid.c
+ports-set.c
+ports-get.c
+hurdsock.c
+Depend
+Notes
+hurdfchdir.c
+hurdrlimit.c
+catch-exc.c
+openport.c
+port2fd.c
+intr-rpc.defs
+faultexc.defs
+hurdselect.c
+hurdsig.c
+ctty-input.c
+hurdauth.c
+lookup-retry.c
+xattr.c
+dtable.c
+fd-close.c
+thread-self.c
+trampoline.c
+ctty-output.c
+getdport.c
+geteuids.c
+getumask.c
+hurdchdir.c
+new-fd.c
+hurdpid.c
+hurd
+ioctl.h
+sigpreempt.h
+signal.h
+id.h
+userlink.h
+port.h
+resource.h
+threadvar.h
+fd.h
+xattr.h
+lookup.h
+hurdfault.h
+siginfo.c
+pid2task.c
+thread-cancel.c
+preempt-sig.c
+hurdmsg.c
+hurdstartup.c
+setauth.c
+Makefile
+hurdports.c
+hurd.h
+intr-msg.c
+vpprintf.c
+task2pid.c
+hurdsocket.h
+seteuids.c
+set-host.c
+hurdstartup.h
+hurd-raise.c
+longjmp-ts.c
+hurdmalloc.c
+hurdinit.c
+fd-read.c
+intr-rpc.h
+hurdkill.c
+hurdfault.c
+hurdioctl.c
+intern-fd.c
+msgportdemux.c
+hurdlookup.c
+privports.c
+sigunwind.c
+hurdexec.c
+get-host.c
+Versions
+compat-20.c
+report-wait.c
+hurdhost.h
+benchtests
+bench-memset.c
+sincos-inputs
+bench-strlen.c
+bench-memmem.c
+bench-strpbrk.c
+bench-memccpy.c
+strcoll-inputs
+lorem_ipsum_en_US
+lorem_ipsum_ar_SA
+lorem_ipsum_pl_PL
+lorem_ipsum_es_ES
+lorem_ipsum_sv_SE
+lorem_ipsum_hi_IN
+lorem_ipsum_zh_CN
+lorem_ipsum_it_IT
+lorem_ipsum_fr_FR
+lorem_ipsum_en_GB
+lorem_ipsum_cs_CZ
+lorem_ipsum_vi_VN
+lorem_ipsum_el_GR
+lorem_ipsum_pt_PT
+lorem_ipsum_tr_TR
+en_US
+lorem_ipsum_iw_IL
+lorem_ipsum_ru_RU
+lorem_ipsum_hu_HU
+lorem_ipsum_ja_JP
+lorem_ipsum_is_IS
+lorem_ipsum_sr_RS
+lorem_ipsum_da_DK
+cos-inputs
+bench-timing.h
+bench-bzero.c
+bench-malloc-thread.c
+bench-strncat.c
+bench-strncmp.c
+bench-memcpy.c
+bench-strcpy.c
+bench-strncasecmp.c
+scripts
+benchout.schema.json
+validate_benchout.py
+bench.py
+bench-memmove.c
+log2-inputs
+bench-strnlen.c
+bench-strcmp.c
+README
+bench-strcasecmp.c
+bench-strchr.c
+sinh-inputs
+atan-inputs
+acosh-inputs
+bench-memcmp.c
+bench-memchr.c
+bench-mempcpy.c
+bench-strtok.c
+bench-strcpy_chk.c
+bench-skeleton.c
+exp2-inputs
+bench-strncpy.c
+ffsll-inputs
+bench-strrchr.c
+atanh-inputs
+bench-strchrnul.c
+bench-strcat.c
+bench-strcasestr.c
+bench-timing-type.c
+json-lib.c
+cosh-inputs
+acos-inputs
+bench-rawmemchr.c
+bench-strsep.c
+bench-bcopy.c
+bench-stpncpy.c
+json-lib.h
+bench-malloc-concurrent.c
+bench-stpcpy.c
+tanh-inputs
+pow-inputs
+sqrt-inputs
+exp-inputs
+bench-strstr.c
+ffs-inputs
+Makefile
+bench-stpcpy_chk.c
+bench-strspn.c
+tan-inputs
+bench-strcoll.c
+modf-inputs
+asin-inputs
+pthread_once-inputs
+bench-strtod.c
+bench-memrchr.c
+bench-strcspn.c
+rint-inputs
+log-inputs
+asinh-inputs
+bench-string.h
+sin-inputs
+pthread_once-source.c
+libio
+rewind.c
+iolibio.h
+wfileops.c
+libio.h
+tst-wmemstream1.c
+ioftell.c
+fputc_u.c
+bug-ungetwc2.c
+putwc_u.c
+iofputs_u.c
+tst-memstream1.c
+vwscanf.c
+getchar_u.c
+iowpadn.c
+freopen64.c
+tst-widetext.c
+libc_fatal.c
+iofputs.c
+putc.c
+__fsetlocking.c
+peekc.c
+getwc.c
+bug-ungetc2.c
+iofdopen.c
+fcloseall.c
+swscanf.c
+getwchar.c
+__fwritable.c
+test-freopen.sh
+__fpurge.c
+iogets.c
+vscanf.c
+wprintf.c
+Depend
+clearerr_u.c
+tst-fgetws.c
+setlinebuf.c
+iofsetpos64.c
+__fpending.c
+fseeko.c
+bug-ftell.c
+iovdprintf.c
+iogetwline.c
+bug-ungetc4.c
+tst_getwc.c
+feof.c
+fputwc_u.c
+tst-fseek.c
+tst-ftell-active-handler.c
+oldiofsetpos.c
+ftello.c
+tst_swscanf.c
+iofflush.c
+putchar.c
+iofgets.c
+bug-rewind2.c
+tst-fopenloc2.c
+strfile.h
+ioungetc.c
+iofflush_u.c
+vasprintf.c
+tst-mmap-setvbuf.c
+tst_wscanf.input
+iogetline.c
+tst-ext.c
+tst-fputws.c
+iofgetpos64.c
+ioputs.c
+libioP.h
+iofgetws_u.c
+bug-rewind.c
+tst-fwrite-error.c
+iopadn.c
+test-fmemopen.c
+fseek.c
+stdfiles.c
+getc_u.c
+tst-ungetwc2.c
+fwprintf.c
+ioungetwc.c
+iofopen.c
+tst-popen1.c
+tst-sscanf.c
+wstrops.c
+swprintf.c
+bug-fseek.c
+iofputws.c
+tst-atime.c
+bug-wmemstream1.c
+getc.c
+tst_wscanf.c
+putchar_u.c
+tst-freopen.c
+tst-mmap-offend.c
+vsnprintf.c
+__fbufsize.c
+tst-swscanf.c
+getwchar_u.c
+vwprintf.c
+freopen.c
+oldpclose.c
+tst-fgetwc.input
+vswprintf.c
+test-freopen.c
+tst-mmap-eofsync.c
+getchar.c
+iovsscanf.c
+iofopncook.c
+iosetbuffer.c
+tst_wprintf2.c
+clearerr.c
+__fwriting.c
+fseeko64.c
+wscanf.c
+wgenops.c
+oldstdfiles.c
+bug-wsetpos.c
+ioseekpos.c
+iofwrite.c
+putwchar.c
+oldiofsetpos64.c
+bug-fopena+.c
+iovswscanf.c
+iofread_u.c
+tst-widetext.input
+oldiofopen.c
+Makefile
+fputc.c
+genops.c
+fwscanf.c
+tst-memstream2.c
+bug-ungetc.c
+fileops.c
+oldfileops.c
+tst_getwc.input
+tst-fgetwc.c
+strops.c
+bug-ungetc3.c
+tst-ext2.c
+memstream.c
+filedoalloc.c
+tst_putwc.c
+fputwc.c
+iofgetws.c
+tst-ftell-partial-wide.c
+oldiofgetpos.c
+pclose.c
+tst-wmemstream2.c
+oldiofdopen.c
+iovsprintf.c
+oldiofgetpos64.c
+bug-ungetwc1.c
+wfiledoalloc.c
+iosetvbuf.c
+fwide.c
+tst_swprintf.c
+bug-wfflush.c
+iofsetpos.c
+ferror.c
+iofgets_u.c
+__freadable.c
+ftello64.c
+bits
+libio-ldbl.h
+stdio-ldbl.h
+stdio.h
+stdio2.h
+tst-mmap2-eofsync.c
+stdio.h
+obprintf.c
+iofwrite_u.c
+iopopen.c
+getwc_u.c
+iogetdelim.c
+__flbf.c
+feof_u.c
+oldtmpfile.c
+setbuf.c
+wmemstream.c
+putc_u.c
+iofopen64.c
+bug-memstream1.c
+ioseekoff.c
+fmemopen.c
+tst-fopenloc.c
+putwchar_u.c
+tst-ungetwc1.c
+iofputws_u.c
+stdio.c
+oldiopopen.c
+tst_wprintf.c
+fileno.c
+iofwide.c
+Versions
+ferror_u.c
+tst-mmap-fflushsync.c
+tst-eof.c
+oldiofclose.c
+tst-ftell-append.c
+iofgetpos.c
+bug-mmap-fflush.c
+iofread.c
+iofclose.c
+tst-setvbuf1.c
+putwc.c
+__freading.c
+malloc
+mallocbug.c
+obstack.c
+memusage.c
+tst-calloc.c
+tst-mallocstate.c
+malloc.c
+set-freeres.c
+mtrace.pl
+Depend
+malloc.h
+arena.c
+tst-mallopt.c
+tst-malloc-usable.c
+tst-mtrace.c
+thread-freeres.c
+mtrace.c
+tst-trim1.c
+tst-pvalloc.c
+mcheck-init.c
+Makefile
+hooks.c
+mcheck.c
+memusagestat.c
+tst-posix_memalign.c
+morecore.c
+tst-mcheck.c
+tst-memalign.c
+mcheck.h
+tst-valloc.c
+tst-mtrace.sh
+tst-mallocfork.c
+memusage.sh
+tst-obstack.c
+tst-realloc.c
+tst-malloc.c
+Versions
+obstack.h
+WUR-REPORT
+Makerules
+streams
+isastream.c
+sys
+stropts.h
+fdetach.c
+putmsg.c
+fattach.c
+stropts.h
+getmsg.c
+putpmsg.c
+Makefile
+getpmsg.c
+Versions
+ChangeLog.12
+nscd
+dbg_log.h
+nscd.h
+getgrgid_r.c
+nscd.service
+aicache.c
+res_hconf.c
+Depend
+nscd.c
+nscd_netgroup.c
+hstcache.c
+nscd_getgr_r.c
+gethstbyad_r.c
+servicescache.c
+getpwuid_r.c
+initgrcache.c
+nscd_gethst_r.c
+nscd-client.h
+dbg_log.c
+selinux.h
+nscd_getserv_r.c
+nscd_initgroups.c
+getgrnam_r.c
+nscd_conf.c
+nscd_getai.c
+nscd.tmpfiles
+grpcache.c
+nscd_getpw_r.c
+Makefile
+getsrvbynm_r.c
+getpwnam_r.c
+nscd_proto.h
+nscd.init
+selinux.c
+nscd_stat.c
+nscd_setup_thread.c
+connections.c
+gethstbynm3_r.c
+pwdcache.c
+getsrvbypt_r.c
+nscd.conf
+mem.c
+gai.c
+cache.c
+nscd_helper.c
+netgroupcache.c
+ChangeLog.old-ports-mips
+LICENSES
+ChangeLog.5
+INSTALL
+ChangeLog.old-ports
+ChangeLog.old-ports-tile
+localedata
+tst-mbswcs6.c
+tst-strfmon1.c
+unicode-gen
+utf8_compatibility.py
+UnicodeData.txt
+EastAsianWidth.txt
+ctype_compatibility_test_cases.py
+gen_unicode_ctype.py
+DerivedCoreProperties.txt
+ctype_compatibility.py
+Makefile
+unicode-license.txt
+utf8_gen.py
+en_US.in
+tst-ctype-de_DE.ISO-8859-1.in
+tst-wctype.input
+th_TH.in
+cs_CZ.in
+bug-iconv-trans.c
+tst-mbswcs1.c
+Depend
+tst-fmon.data
+tests
+test5.cm
+test3.cm
+test7.def
+test7.cm
+test6.ds
+test3.def
+test6.c
+test1.def
+test2.def
+test5.ds
+test4.cm
+test6.cm
+test2.cm
+trans.def
+test4.def
+test5.def
+test1.cm
+test6.def
+ChangeLog
+tst-setlocale.c
+tst-mbswcs5.c
+tst-fmon-locales
+tstfmon_y02n22
+tstfmon_y40y00
+tstfmon_n01y12
+tstfmon_n02n40
+tstfmon_y32n31
+tstfmon_y30y21
+tstfmon_n10y31
+tstfmon_n11y41
+tstfmon_n12y11
+tstfmon_n30y20
+tstfmon_y42n21
+tstfmon_n20n32
+tstfmon_y22n42
+tstfmon_y01y10
+tstfmon_n41n00
+tst-xlocale1.c
+README
+tst-langinfo.c
+dump-ctype.c
+si_LK.in
+SUPPORTED
+tst-locale.sh
+tests-mbwc
+tst_wcsrtombs.c
+tst_iswlower.c
+dat_iswctype.c
+dat_wcstombs.c
+tst_wcsncpy.c
+tgn_funcdef.h
+tst_iswdigit.c
+tst_wcstombs.c
+tst_strcoll.c
+tst_wcsstr.c
+dat_wctype.c
+tst_types.h
+tst_iswctype.c
+tst_wcscspn.c
+dat_wcsxfrm.c
+dat_wcscoll.c
+dat_iswgraph.c
+dat_iswspace.c
+tst_mbtowc.c
+dat_wcwidth.c
+tst_swscanf.c
+tst_iswprint.c
+dat_wctomb.c
+tst_iswalpha.c
+tst_mbstowcs.c
+dat_iswlower.c
+dat_wctrans.c
+tst_mbrlen.c
+dat_wcswidth.c
+dat_mbrtowc.c
+tst_wcscmp.c
+dat_iswalpha.c
+tst_wcscat.c
+dat_mblen.c
+tst_iswgraph.c
+tst_wcstok.c
+tst_strfmon.c
+dat_wcscpy.c
+tst_iswspace.c
+dat_wcsncpy.c
+tst_iswupper.c
+dat_wcsncmp.c
+dat_towupper.c
+dat_towlower.c
+tst_towctrans.c
+dat_wcsrtombs.c
+dat_wcscmp.c
+dat_wcstok.c
+dat_wcsspn.c
+dat_mbtowc.c
+dat_mbstowcs.c
+tst_wcspbrk.c
+tst_iswcntrl.c
+dat_wcsncat.c
+tsp_common.c
+tst_mbrtowc.c
+tst_wcrtomb.c
+tst_wctob.c
+dat_strxfrm.c
+tst_mbsrtowcs.c
+tst_wcstod.c
+tst_towlower.c
+tst_wcsxfrm.c
+dat_wcspbrk.c
+dat_mbsrtowcs.c
+tst_wctype.c
+tgn_locdef.h
+tst_wcschr.c
+tst_wcscoll.c
+tst_wctomb.c
+dat_iswprint.c
+tst_wcwidth.c
+dat_wcrtomb.c
+tst_iswalnum.c
+tst_wcswidth.c
+tst_iswxdigit.c
+dat_tow-funcs.h
+tst_wcscpy.c
+tst_mblen.c
+tst_wcsspn.c
+dat_iswdigit.c
+dat_swscanf.c
+tst_wcsncmp.c
+dat_wcstod.c
+dat_iswupper.c
+tst_towupper.c
+dat_strcoll.c
+dat_wctob.c
+dat_iswxdigit.c
+dat_iswcntrl.c
+tst_iswpunct.c
+dat_strfmon.c
+tst_wcsncat.c
+dat_wcslen.c
+dat_iswpunct.c
+dat_iswalnum.c
+dat_wcsstr.c
+tst_wctrans.c
+dat_mbrlen.c
+tst_funcs.h
+tst_wcslen.c
+dat_wcscat.c
+dat_wcscspn.c
+dat_towctrans.c
+tst_strxfrm.c
+dat_isw-funcs.h
+dat_wcschr.c
+tst-rpmatch.c
+fr_FR.in
+tst-sscanf.c
+tst-xlocale2.c
+tst-mbswcs4.c
+tst-numeric.data
+tst-setlocale2.c
+bug-usesetlocale.c
+collate-test.c
+tst-ctype.sh
+tst-numeric.c
+bug-setlocale1.c
+de_DE.in
+tst-fmon.sh
+charmaps
+EBCDIC-PT
+ISO-8859-16
+CP772
+CP10007
+VISCII
+EBCDIC-FR
+IBM891
+CSN_369103
+TIS-620
+MAC-UK
+IBM857
+IBM904
+CP1253
+GREEK-CCITT
+IT
+T.61-8BIT
+KOI8-R
+JIS_C6220-1969-RO
+ISO-8859-15
+JIS_C6229-1984-KANA
+ISO-8859-3
+EUC-JISX0213
+SAMI
+INVARIANT
+NEXTSTEP
+ISO_6937
+EBCDIC-UK
+ISO-8859-1
+ISIRI-3342
+VIDEOTEX-SUPPL
+HP-ROMAN8
+EUC-JP-MS
+CP773
+SAMI-WS2
+EBCDIC-AT-DE
+IBM1161
+DEC-MCS
+ANSI_X3.110-1983
+DIN_66003
+NF_Z_62-010_1973
+PT
+IEC_P27-1
+IBM423
+EBCDIC-ES
+CP1255
+HP-THAI8
+EBCDIC-CA-FR
+MAC-IS
+INIS-8
+T.61-7BIT
+CP774
+IBM424
+ASMO_449
+IBM1162
+EBCDIC-ES-A
+JIS_C6229-1984-B-ADD
+JIS_C6229-1984-B
+EBCDIC-ES-S
+ECMA-CYRILLIC
+WINDOWS-31J
+IBM280
+CP1251
+IBM290
+CP1258
+NC_NC00-10
+IBM869
+IBM037
+ISO-8859-13
+ISO_11548-1
+TCVN5712-1
+ISO-8859-10
+IBM863
+IBM861
+MIK
+SEN_850200_B
+IBM868
+EBCDIC-DK-NO-A
+IBM880
+IBM1026
+JUS_I.B1.003-SERB
+IBM922
+IBM1133
+IBM852
+IBM1124
+ES2
+ISO_5427-EXT
+KOI8-RU
+IBM1129
+ISO-8859-4
+GEORGIAN-PS
+IBM500
+CWI
+IBM855
+CSA_Z243.4-1985-1
+IBM862
+ISO-IR-90
+ARMSCII-8
+ISO_2033-1983
+HP-TURKISH8
+IBM874
+INIS
+ISO_6937-2-25
+GOST_19768-74
+IBM1004
+ISO-8859-6
+BRF
+ISO-IR-209
+KOI-8
+IBM870
+IBM866NAV
+EBCDIC-AT-DE-A
+CSA_Z243.4-1985-GR
+NS_4551-2
+IBM437
+JIS_X0201
+CP737
+NATS-DANO
+CP1125
+CP1254
+GB2312
+DS_2089
+ES
+ISO-8859-9E
+UTF-8
+ISO-8859-2
+IBM850
+EUC-TW
+KOI8-U
+IBM903
+IBM918
+ISO_8859-1,GL
+IBM871
+IBM297
+HP-ROMAN9
+HP-GREEK8
+JIS_C6229-1984-HAND-ADD
+IBM1164
+IBM860
+JUS_I.B1.003-MAC
+IBM851
+IBM278
+MSZ_7795.3
+GEORGIAN-ACADEMY
+CP770
+IBM1132
+IBM281
+ISO-8859-7
+MAC-CYRILLIC
+IBM866
+IBM277
+GBK
+EBCDIC-IT
+CSA_Z243.4-1985-2
+ISO_5427
+EUC-JP
+IBM1047
+NS_4551-1
+SHIFT_JIS
+IBM865
+ISO-8859-11
+CP1252
+IBM285
+BS_4730
+GREEK7
+KSC5636
+JOHAB
+BIG5-HKSCS
+BS_VIEWDATA
+CP1257
+ISO_646.IRV
+ISO-8859-9
+EUC-KR
+ISO_8859-SUPP
+IBM875
+GB_1988-80
+IBM275
+SHIFT_JISX0213
+T.101-G2
+ISO_5428
+EBCDIC-US
+CP949
+GREEK7-OLD
+LATIN-GREEK-1
+JUS_I.B1.002
+IBM420
+IBM905
+SEN_850200_C
+MACINTOSH
+INIS-CYRILLIC
+JIS_C6229-1984-A
+EBCDIC-FI-SE
+ISO-8859-8
+JIS_C6220-1969-JP
+PT2
+EBCDIC-DK-NO
+MAC-CENTRALEUROPE
+ISO-IR-197
+KOI8-T
+NATS-DANO-ADD
+ISO-8859-14
+IBM284
+LATIN-GREEK
+NF_Z_62-010
+NATS-SEFI
+NATS-SEFI-ADD
+CP775
+ISO-8859-5
+BIG5
+IBM864
+RK1048
+IBM1160
+ISO_10367-BOX
+IBM856
+IBM1163
+CP1256
+GB18030
+ISO_10646
+IBM273
+TSCII
+JIS_C6229-1984-HAND
+IBM274
+IBM038
+EBCDIC-FI-SE-A
+ISO_6937-2-ADD
+CP1250
+PT154
+ISO_646.BASIC
+CP771
+EBCDIC-IS-FRISS
+IBM256
+MAC-SAMI
+ANSI_X3.4-1968
+bug-setlocale1-static.c
+tst-setlocale3.c
+tst-ctype.c
+tst-fmon.c
+Makefile
+show-ucs-data.c
+tst-langinfo.sh
+tr_TR.in
+tst-trans.sh
+tst-wctype.c
+sort-test.sh
+sv_SE.in
+hr_HR.in
+tst-mbswcs2.c
+locales
+ar_OM
+ber_DZ
+es_PA
+ht_HT
+es_DO
+de_LU
+se_NO
+pa_IN
+ca_IT
+pap_AW
+iso14651_t1_common
+en_AU
+es_PR
+es_CL
+fo_FO
+brx_IN
+ve_ZA
+so_SO
+ja_JP
+be_BY@latin
+nl_BE
+fr_FR
+sv_FI
+sv_SE
+kw_GB
+translit_compat
+mk_MK
+sq_AL
+tg_TJ
+translit_fraction
+ur_PK
+lg_UG
+en_AG
+tl_PH
+ast_ES
+gez_ET@abegede
+de_DE
+en_HK
+bn_BD
+wa_BE@euro
+zh_HK
+ar_LY
+sid_ET
+br_FR@euro
+ps_AF
+lt_LT
+ru_UA
+sk_SK
+aa_ER@saaho
+es_US
+bs_BA
+aa_DJ
+translit_hangul
+ar_EG
+fi_FI
+bh_IN
+en_CA
+aa_ER
+niu_NU
+ug_CN
+st_ZA
+pap_CW
+fr_FR@euro
+es_GT
+ts_ZA
+el_GR@euro
+ko_KR
+ar_IQ
+pl_PL
+gez_ET
+the_NP
+ur_IN
+et_EE
+mt_MT
+kk_KZ
+fr_LU
+wal_ET
+so_DJ
+mg_MG
+ro_RO
+km_KH
+gv_GB
+zh_TW
+nl_BE@euro
+ar_SY
+it_IT
+aa_ET
+ce_RU
+oc_FR
+da_DK
+en_IE
+translit_neutral
+rw_RW
+fur_IT
+el_GR
+es_BO
+lv_LV
+ar_AE
+ar_LB
+ar_SD
+translit_small
+af_ZA
+eu_ES@euro
+nn_NO
+es_PY
+fr_CA
+nso_ZA
+az_AZ
+gl_ES@euro
+en_IE@euro
+ia_FR
+pa_PK
+zu_ZA
+cy_GB
+ca_AD
+nds_DE
+pt_BR
+es_UY
+hak_TW
+lij_IT
+doi_IN
+yi_US
+ta_IN
+he_IL
+en_NG
+ca_FR
+es_NI
+yue_HK
+ar_TN
+as_IN
+eu_ES
+tig_ER
+anp_IN
+gez_ER
+de_BE@euro
+sw_TZ
+dz_BT
+ga_IE
+ru_RU
+pt_PT
+ar_MA
+te_IN
+en_ZM
+de_DE@euro
+fr_LU@euro
+sw_KE
+id_ID
+is_IS
+gez_ER@abegede
+ms_MY
+nhn_MX
+kl_GL
+es_ES@euro
+ar_JO
+nr_ZA
+ar_YE
+es_SV
+ca_ES@euro
+kok_IN
+om_ET
+ar_SS
+mai_IN
+zh_SG
+en_SG
+bho_IN
+de_LU@euro
+tn_ZA
+nds_NL
+ne_NP
+crh_UA
+nl_AW
+sd_IN@devanagari
+uk_UA
+translit_wide
+bo_IN
+es_HN
+translit_narrow
+ks_IN
+mni_IN
+en_PH
+en_GB
+iso14651_t1_pinyin
+fy_DE
+sd_IN
+translit_font
+es_VE
+ml_IN
+es_CU
+nl_NL
+fi_FI@euro
+byn_ER
+ff_SN
+tr_TR
+iu_CA
+szl_PL
+fr_BE@euro
+iw_IL
+fy_NL
+mn_MN
+cmn_TW
+ar_QA
+ayc_PE
+cs_CZ
+uz_UZ
+de_BE
+so_KE
+ka_GE
+de_AT
+kn_IN
+pt_PT@euro
+tt_RU@iqtelif
+iso14651_t1
+es_CO
+am_ET
+translit_cjk_compat
+hy_AM
+niu_NZ
+ik_CA
+hsb_DE
+nl_NL@euro
+uz_UZ@cyrillic
+translit_combining
+br_FR
+pap_AN
+en_ZW
+it_IT@euro
+mr_IN
+es_ES
+en_US
+ky_KG
+de_CH
+es_CR
+ar_DZ
+wa_BE
+ks_IN@devanagari
+unm_US
+ar_KW
+es_EC
+yo_NG
+zh_CN
+fr_CH
+sl_SI
+wo_SN
+gl_ES
+so_ET
+de_AT@euro
+translit_circle
+it_CH
+en_IN
+ss_ZA
+sat_IN
+my_MM
+mhr_RU
+fa_IR
+cv_RU
+en_ZA
+ti_ER
+bg_BG
+ar_SA
+nan_TW@latin
+raj_IN
+be_BY
+om_KE
+or_IN
+en_DK
+wae_CH
+tu_IN
+vi_VN
+ber_MA
+gd_GB
+nan_TW
+csb_PL
+translit_cjk_variants
+nb_NO
+bo_CN
+es_MX
+es_PE
+quz_PE
+lo_LA
+th_TH
+sr_ME
+sr_RS
+dv_MV
+lzh_TW
+bem_ZM
+ar_BH
+hi_IN
+an_ES
+ha_NG
+xh_ZA
+li_NL
+sr_RS@latin
+sa_IN
+sv_FI@euro
+si_LK
+gu_IN
+ga_IE@euro
+hne_IN
+ti_ET
+lb_LU
+es_AR
+en_NZ
+tr_CY
+sq_MK
+mag_IN
+en_BW
+shs_CA
+el_CY
+mi_NZ
+ta_LK
+POSIX
+ig_NG
+hr_HR
+li_BE
+ak_GH
+os_RU
+ku_TR
+tt_RU
+ca_ES
+tk_TM
+bn_IN
+sc_IT
+hu_HU
+fr_BE
+fil_PH
+i18n
+ar_IN
+tst-numeric.sh
+gen-locale.sh
+xfrm-test.c
+da_DK.in
+tst-mbswcs3.c
+tst-trans.c
+tst-rpmatch.sh
+tst-leaks.c
+tst-digits.c
+tst-langinfo-static.c
+conf
+portability.h
+ChangeLog.old-ports-linux-generic
+gmon
+sys
+gmon_out.h
+gmon.h
+profil.h
+gmon.c
+profil.c
+bb_init_func.c
+sprofil.c
+Makefile
+tst-profile-static.c
+mcount.c
+prof-freq.c
+tst-sprofil.c
+bb_exit_func.c
+Versions
+COPYING.LIB
+mach
+mutex-init.c
+err_us.sub
+mach_init.c
+spin-lock.h
+spin-lock.c
+mig-dealloc.c
+errsystems.awk
+mutex-solid.c
+Machrules
+lock-intern.h
+errorlib.h
+mach_error.h
+errstring.c
+mach_error.c
+err_boot.sub
+msg.c
+msgserver.c
+mig-reply.c
+mach
+mach_traps.h
+error.h
+mig_support.h
+mach.h
+Makefile
+mig_strncpy.c
+mig-alloc.c
+err_kern.sub
+devstream.c
+err_ipc.sub
+spin-solid.c
+shortcut.awk
+error_compat.c
+msg-destroy.c
+setup-thread.c
+mach_init.h
+mach.h
+err_server.sub
+Versions
+syscalls.awk
+err_mach.sub
+timezone
+northamerica
+test-tz.c
+simplebackw
+leapseconds
+systemv
+checktab.awk
+solar89
+africa
+private.h
+etcetera
+tst-timezone.c
+README
+iso3166.tab
+pacificnew
+australasia
+tzfile.h
+factory
+backward
+yearistype
+southamerica
+Makefile
+europe
+zdump.c
+zone.tab
+solar88
+ialloc.c
+zic.c
+tzselect.ksh
+antarctica
+asia
+solar87
+scheck.c
+BUGS
+Makefile
+ChangeLog.10
+ChangeLog.old-ports-aarch64
+NAMESPACE
+COPYING
+o-iterator.mk
+Makeconfig
+ChangeLog.14
+elf
+tst-initorder2.c
+dl-conflict.c
+tst-initordera4.c
+dl-tls.c
+dl-reloc.c
+tst-tls17.c
+tst-tlsmod16b.c
+ifuncmain5picstatic.c
+reldepmod6.c
+rtld.c
+soinit.c
+tst-tlsmod17b.c
+tst-deep1mod2.c
+dblloadmod1.c
+dl-unmap-segments.h
+unload3.c
+tst-array1-static.c
+tst-alignmod2.c
+tst-tls19mod1.c
+pathoptobj.c
+sln.c
+tst-execstack-prog.c
+reldepmod5.c
+elf.h
+unload2.c
+tst-ptrguard1.c
+tst-pie1.c
+ifuncmain5staticpic.c
+nodlopen2.c
+unload3mod3.c
+unload7mod1.c
+nodelete.c
+vismod2.c
+testobj.h
+tst-tlsmod2.c
+initfirst.c
+reldep4mod3.c
+tst-tlsmod11.c
+tst-order-a4.c
+reldep6.c
+tst-audit8.c
+tst-tls9-static.c
+filtmod1.c
+dl-init.c
+tst-tlsmod15a.c
+dl-fptr.c
+neededobj4.c
+pldd-xx.c
+dl-support.c
+tst-tls19mod2.c
+unload7.c
+ifuncmain1staticpic.c
+tst-array2dep.c
+tst-thrlock.c
+tst-align.c
+tst-execstack.c
+tst-unique1.c
+order.c
+dl-environ.c
+ifuncmain2.c
+nodlopenmod2.c
+vismod.h
+tst-unique1mod2.c
+dl-sysdep.c
+tst-array4.c
+multiload.c
+ifuncdep5.c
+dl-misc.c
+ifuncmain2pic.c
+dl-dst.h
+tst-deep1.c
+tst-rtld-load-self.sh
+dl-machine-reject-phdr.h
+dblload.c
+rtld-debugger-interface.txt
+ifuncmain4picstatic.c
+unloadmod.c
+tst-tlsmod9.c
+dl-brk.c
+dl-addr.c
+constload3.c
+tst-alignmod.c
+tst-tls15.c
+tst-order-main.c
+preloadtest.c
+readelflib.c
+nodlopen.c
+dl-writev.h
+tst-unique3.cc
+reldep.c
+nodel2mod2.c
+tst-tls6.c
+neededobj5.c
+tst-tls18.c
+ldconfig.c
+tst-tlsmod14b.c
+tst-initorderb1.c
+tst-auditmod1.c
+ifuncmod3.c
+tst-array2.exp
+ifuncmain1staticpie.c
+tst-array5dep.c
+ifuncmod1.c
+dl-load.c
+tst-tls1.c
+tst-align2.c
+tst-addr1.c
+ifuncmain4.c
+reldep6mod0.c
+tst-tls12.c
+ifuncmain1vis.c
+tst-unique4lib.cc
+tst-order-a2.c
+dep2.c
+tst-tlsmod18a.c
+tst-auxv.c
+ifuncmain1static.c
+sotruss-lib.c
+dl-open.c
+testobj4.c
+ltglobmod1.c
+sotruss.sh
+tst-tlsmod5.c
+tst-unique3lib.cc
+ifuncdep1pic.c
+order2mod4.c
+tst-pie2.c
+dl-profstub.c
+tst-dlmodcount.c
+tst-dlopenrpathmod.c
+unload8mod1.c
+tst-tls13.c
+dl-caller.c
+reldep6mod4.c
+tst-tls4.c
+tst-tlsmod13a.c
+tst-initordera1.c
+tst-tlsmod15b.c
+tst-order-a1.c
+ifuncmain1vispic.c
+lateglobal.c
+sofini.c
+tst-audit2.c
+genrtldtbl.awk
+dl-profile.c
+tst-tls16.c
+tst-initorder.exp
+tst-deep1mod3.c
+reldep9.c
+dblloadmod3.c
+static-stubs.c
+tst-unique2mod1.c
+dl-execstack.c
+tst-order-b1.c
+reldep6mod2.c
+dblunload.c
+reldep8mod3.c
+ifuncmain5pie.c
+tst-initordera2.c
+chroot_canon.c
+reldep8.c
+dynamic-link.h
+ifuncmod6.c
+nodlopenmod.c
+tst-tlsmod4.c
+tst-tls2-static.c
+dl-hwcaps.c
+link.h
+vismod3.c
+tst-null-argv-lib.c
+dl-cache.c
+tst-unique2mod2.c
+global.c
+dl-debug.c
+ifuncdep2.c
+reldepmod1.c
+tst-stackguard1.c
+tst-dlmopen1mod.c
+circlemod3a.c
+ifuncmain3.c
+unload8mod1x.c
+tst-relsort1.c
+ifuncmain5.c
+testobj1.c
+tst-tlsmod3.c
+reldepmod4.c
+unload6.c
+dl-trampoline.c
+unload3mod4.c
+restest2.c
+filter.c
+testobj2.c
+tst-unique3.h
+readlib.c
+reldep9mod3.c
+reldep7mod2.c
+circlemod3.c
+unload2mod.c
+neededtest3.c
+tst-initordera3.c
+ifuncdep1.c
+nodelmod1.c
+unload4mod3.c
+reldep3.c
+nextmod1.c
+ifuncmain5pic.c
+dep4.c
+dl-runtime.c
+tst-array3.c
+dl-close.c
+tst-tlsmod7.c
+ifuncmain1pic.c
+tst-tlsmod14a.c
+ifuncdep2pic.c
+tst-tls2.c
+ifuncmain5static.c
+ifuncmain2static.c
+unload6mod1.c
+ifuncmain4static.c
+ldd.bash.in
+order2mod1.c
+unload8mod2.c
+tst-tls-dlinfo.c
+tst-tls10.c
+tst-tlsmod6.c
+tst-tls19mod3.c
+unload8mod3.c
+circlemod1a.c
+noload.c
+order2mod2.c
+tst-leaks1-static.c
+enbl-secure.c
+tst-audit1.c
+tst-tls5.c
+ifuncmain7pic.c
+tst-dlmopen1.c
+tst-unique3lib2.cc
+tst-tls11.c
+nodelmod3.c
+circlemod2.c
+circlemod1.c
+reldepmod3.c
+resolvfail.c
+circleload1.c
+tst-null-argv.c
+tst-tls9.c
+nodel2mod1.c
+Makefile
+vismod1.c
+tst-tls19.c
+reldep4mod2.c
+unload5.c
+firstobj.c
+vismain.c
+tst-dlmopen2.c
+tst-initorderb2.c
+tst-auditmod9a.c
+dl-tsd.c
+ifuncmod5.c
+reldep6mod3.c
+tst-tls8.c
+tst-relsort1mod1.c
+ifuncmain1vispie.c
+interp.c
+globalmod1.c
+dl-lookup.c
+dl-version.c
+nodelmod4.c
+dl-fini.c
+unload2dep.c
+unload8.c
+tls-macros.h
+unload4.c
+tst-array5.exp
+unload4mod2.c
+reldep6mod1.c
+tst-unique2.c
+testobj6.c
+unload3mod1.c
+unload7mod2.c
+ltglobmod2.c
+tst-array2.c
+reldep8mod1.c
+tst-tlsmod1.c
+tst-tls14.c
+ifuncmain1.c
+loadfail.c
+unload6mod3.c
+order2mod3.c
+constload1.c
+rtld-Rules
+reldep9mod1.c
+reldep9mod2.c
+ifuncmain7pie.c
+reldep7mod1.c
+reldepmod2.c
+tst-initorder.c
+tst-tlsmod8.c
+testobj3.c
+constload2.c
+nextmod2.c
+ifuncmain7.c
+tst-array1.c
+tst-order-a3.c
+dl-load.h
+dep1.c
+dl-sbrk.c
+ifuncmain7static.c
+dl-origin.c
+tst-dlopenrpath.c
+do-rel.h
+tst-leaks1.c
+ifuncdep5pic.c
+dl-minimal.c
+unload4mod1.c
+circlemod2a.c
+tst-array5.c
+tst-dlopen-aout.c
+order2.c
+tst-array1.exp
+reldep4mod4.c
+ifuncmain1pie.c
+tst-tlsmod12.c
+sprof.c
+neededobj3.c
+dl-scope.c
+neededtest4.c
+tst-relsort1mod2.c
+tst-dl-iter-static.c
+tst-pathopt.sh
+tst-auditmod9b.c
+tst-tls3.c
+ifuncmain6pie.c
+reldep4.c
+dl-iteratephdr.c
+ifuncmain1picstatic.c
+unload3mod2.c
+dl-object.c
+pldd.c
+nodel2mod3.c
+tst-pathopt.c
+dl-map-segments.h
+neededtest2.c
+unload6mod2.c
+tst-unique4.cc
+tst-tlsmod10.c
+nodelmod2.c
+dl-error.c
+unload.c
+tst-tlsmod13.c
+dl-sym.c
+dblloadmod2.c
+tst-tls1-static.c
+tst-initorder2.exp
+get-dynamic-info.h
+tst-order-b2.c
+origtest.c
+tst-unique1mod1.c
+failobj.c
+restest1.c
+tlsdeschtab.h
+dl-libc.c
+tst-deep1mod1.c
+tst-tlsmod17a.c
+reldep4mod1.c
+gen-trusted-dirs.awk
+dep3.c
+neededobj6.c
+tst-ptrguard1-static.c
+neededobj1.c
+Versions
+tst-piemod1.c
+testobj5.c
+cache.c
+tst-array5-static.exp
+reldep5.c
+tst-execstack-mod.c
+tst-global1.c
+reldep8mod2.c
+neededtest.c
+tst-tlsmod16a.c
+loadtest.c
+reldep2.c
+filtmod2.c
+setup-vdso.h
+dl-deps.c
+tst-audit9.c
+next.c
+tst-stackguard1-static.c
+reldep7.c
+ifuncmain7picstatic.c
+dl-symaddr.c
+nodelete2.c
+tst-tls7.c
+testobj1_1.c
+tst-array5-static.c
+ifuncmain2picstatic.c
+neededobj2.c
+tst-unique4.h
+tst-tls10.h
+unload4mod4.c
+tst-execstack-needed.c
+tst-dlmopen3.c
+tst-array4.exp
+libidn
+nfkc.c
+configure
+idna.c
+ChangeLog
+gunidecomp.h
+stringprep.h
+idn-stub.c
+shlib-versions
+profiles.c
+iconvme.c
+punycode.h
+Banner
+stringprep.c
+iconvme.h
+rfc3454.c
+Makefile
+idna.h
+punycode.c
+configure.ac
+toutf8.c
+Versions
+gunicomp.h
+pwd
+fgetpwent_r.c
+putpwent.c
+getpwuid.c
+getpwuid_r.c
+getpwent_r.c
+getpw.c
+Makefile
+getpwent.c
+pwd.h
+getpwnam_r.c
+fgetpwent.c
+tst-getpw.c
+Versions
+getpwnam.c
+termios
+sys
+termios.h
+ttychars.h
+tcdrain.c
+termios.h
+tcsetattr.c
+tcgetpgrp.c
+tcgetsid.c
+tcflush.c
+cfmakeraw.c
+tcsendbrk.c
+Makefile
+speed.c
+cfsetspeed.c
+tcgetattr.c
+tcflow.c
+Versions
+tcsetpgrp.c
+debug
+tst-backtrace3.c
+tst-backtrace.h
+wmempcpy_chk.c
+noophooks.c
+tst-lfschk3.c
+vswprintf_chk.c
+wcpncpy_chk.c
+tst-chk2.c
+memset_chk.c
+wcpcpy_chk.c
+ppoll_chk.c
+wcsncpy_chk.c
+tst-lfschk4.cc
+stpncpy_chk.c
+vsprintf_chk.c
+tst-longjmp_chk.c
+Depend
+readonly-area.c
+wcsnrtombs_chk.c
+sprintf_chk.c
+tst-lfschk6.cc
+tst-longjmp_chk3.c
+wctomb_chk.c
+tst-chk1.c
+fwprintf_chk.c
+vasprintf_chk.c
+strcpy_chk.c
+tst-backtrace6.c
+tst-lfschk2.c
+fprintf_chk.c
+chk_fail.c
+wmemmove_chk.c
+strncat_chk.c
+tst-lfschk1.c
+getwd_chk.c
+vprintf_chk.c
+fread_chk.c
+getcwd_chk.c
+fgetws_u_chk.c
+backtracesyms.c
+mbsnrtowcs_chk.c
+pread64_chk.c
+gethostname_chk.c
+longjmp_chk.c
+segfault.c
+tst-chk3.c
+getgroups_chk.c
+recvfrom_chk.c
+ttyname_r_chk.c
+pcprofiledump.c
+mbsrtowcs_chk.c
+backtrace.c
+confstr_chk.c
+tst-chk5.cc
+vfwprintf_chk.c
+dprintf_chk.c
+fortify_fail.c
+strncpy_chk.c
+xtrace.sh
+gets_chk.c
+read_chk.c
+test-strcpy_chk.c
+swprintf_chk.c
+vdprintf_chk.c
+vwprintf_chk.c
+fdelt_chk.c
+fgets_u_chk.c
+wcstombs_chk.c
+readlink_chk.c
+tst-chk4.cc
+strcat_chk.c
+wcsncat_chk.c
+tst-backtrace4.c
+pcprofile.c
+backtracesymsfd.c
+Makefile
+memmove_chk.c
+asprintf_chk.c
+tst-longjmp_chk2.c
+tst-chk6.cc
+snprintf_chk.c
+warning-nop.c
+fread_u_chk.c
+wcscat_chk.c
+execinfo.h
+tst-backtrace5.c
+stack_chk_fail_local.c
+wmemset_chk.c
+getdomainname_chk.c
+wcrtomb_chk.c
+catchsegv.sh
+poll_chk.c
+test-stpcpy_chk.c
+recv_chk.c
+tst-backtrace2.c
+vsnprintf_chk.c
+tst-lfschk5.cc
+pread_chk.c
+wprintf_chk.c
+obprintf_chk.c
+stack_chk_fail.c
+wmemcpy_chk.c
+mempcpy_chk.c
+mbstowcs_chk.c
+backtrace-tst.c
+memcpy_chk.c
+printf_chk.c
+vfprintf_chk.c
+Versions
+wcscpy_chk.c
+wcsrtombs_chk.c
+readlinkat_chk.c
+realpath_chk.c
+fgetws_chk.c
+stpcpy_chk.c
+fgets_chk.c
+iconv
+strtab.c
+gconv.c
+iconv_open.c
+gconv_charset.h
+gconv_dl.c
+dummy-repertoire.c
+gconv_close.c
+tst-iconv4.c
+iconv_charmap.c
+gconv_trans.c
+tst-iconv3.c
+gconv_cache.c
+tst-iconv5.c
+gconv.h
+loop.c
+gconv_int.h
+iconvconfig.h
+Makefile
+iconv.h
+iconv_prog.h
+iconv_close.c
+iconv_prog.c
+gconv_simple.c
+gconv_conf.c
+iconvconfig.c
+iconv.c
+tst-iconv2.c
+gconv_builtin.h
+tst-iconv1.c
+gconv_open.c
+skeleton.c
+Versions
+gconv_db.c
+gconv_builtin.c
+Rules
+nptl
+check-cpuset.h
+tst-cancelx11.c
+tst-cancelx13.c
+pthread_yield.c
+cond-perf.c
+tst-locale1.c
+pthread_equal.c
+tst-cancel15.c
+tst-cancel2.c
+tst-eintr1.c
+tst-initializers1-c99.c
+tst-cancelx10.c
+tst-tls3mod.c
+pthread_cond_destroy.c
+tst-umask1.c
+cleanup_compat.c
+pthread_rwlock_unlock.c
+pthread_getspecific.c
+tst-tls5modf.c
+tst-eintr5.c
+tst-barrier2.c
+tst-cancel24-static.cc
+tst-robustpi4.c
+tst-spin1.c
+tst-robust4.c
+pthread_condattr_destroy.c
+tst-rwlock8.c
+lowlevelrobustlock.c
+tst-tpp.h
+tst-mutexpi8.c
+sem_close.c
+pthread_mutexattr_setprioceiling.c
+tst-cancel5.c
+tst-cond1.c
+pt-vfork.c
+tst-rwlock3.c
+old_pthread_cond_broadcast.c
+tst-mutexpp10.c
+pthread_cond_signal.c
+pt-longjmp.c
+tst-tls5modd.c
+pthread_setresgid.c
+tst-vfork2x.c
+tst-cancelx5.c
+pt-raise.c
+pthread_exit.c
+tst-flock2.c
+tst-tls5.h
+pthread_barrier_wait.c
+lowlevelcond.sym
+tst-cancelx2.c
+tst-once4.c
+tst-tls4moda.c
+pthread_rwlock_tryrdlock.c
+sem_timedwait.c
+tst-cond10.c
+tst-robustpi5.c
+tst-cond21.c
+pthread_getattr_default_np.c
+cleanup_routine.c
+tst-detach1.c
+TODO
+tst-join4.c
+tst-cond17.c
+tst-align.c
+pthread_attr_init.c
+pthread_setschedprio.c
+tst-execstack.c
+pthread_spin_destroy.c
+tst-mutex9.c
+tst-eintr4.c
+tst-initializers1-gnu99.c
+tst-rwlock2a.c
+DESIGN-systemtap-probes.txt
+pthread_mutexattr_setrobust.c
+tst-vfork1.c
+tst-clock2.c
+pthread_rwlock_destroy.c
+tst-spin3.c
+tst-stack2.c
+cleanup_defer.c
+tst-clock1.c
+tst-mutex8-static.c
+tst-cancelx4.c
+tst-exit1.c
+tst-cond11.c
+events.c
+pthread_spin_lock.c
+tst-cond19.c
+tst-mutexpp6.c
+tst-cond13.c
+tst-_res1.c
+tst-key2.c
+tst-setuid1.c
+tst-cond9.c
+pthread_attr_getstacksize.c
+pthread_self.c
+pthread_barrierattr_destroy.c
+tst-mutexpi7.c
+pthread_barrierattr_init.c
+tst-fork4.c
+pthread-errnos.sym
+pthread_rwlockattr_destroy.c
+tst-cond3.c
+pthread_spin_unlock.c
+createthread.c
+tst-cleanup0.c
+pthread_attr_getschedpolicy.c
+tst-pthread-attr-affinity.c
+tst-spin2.c
+stack-aliasing.h
+tst-stdio2.c
+smp.h
+tst-sem10.c
+old_pthread_cond_destroy.c
+pthread_attr_getscope.c
+pthread_once.c
+tst-abstime.c
+tst-tls5modb.c
+tst-cancel24.cc
+tst-robustpi9.c
+tst-cancel11.c
+tst-cancel9.c
+tst-cond-except.c
+tst-initializers1-gnu89.c
+pthread_create.c
+pthread_barrier_destroy.c
+pthread_sigmask.c
+pthread_rwlockattr_getpshared.c
+tst-stack4.c
+tst-cond25.c
+pthread_setgid.c
+tst-tls1.c
+tst-cond22.c
+tst-pthread-getattr.c
+tst-rwlock7.c
+tst-basic2.c
+pthread_tryjoin.c
+old_pthread_cond_init.c
+lowlevelrwlock.sym
+tst-cond8-static.c
+tst-sem3.c
+tst-robustpi6.c
+pthread_attr_setstack.c
+pthread_clock_gettime.c
+tst-cancel16.c
+tst-exec1.c
+tst-sched1.c
+pthreadP.h
+tst-pthread-mutexattr.c
+pthread_getcpuclockid.c
+shlib-versions
+tst-once1.c
+tst-eintr2.c
+tst-vfork2.c
+tst-cond4.c
+pthread_attr_setaffinity.c
+libc-cancellation.c
+tst-rwlock6.c
+tst-join2.c
+pt-crti.S
+pthread_barrierattr_getpshared.c
+pthread_setcancelstate.c
+sem_getvalue.c
+tst-mutex7a.c
+tst-basic7.c
+version.c
+tst-join5.c
+sockperf.c
+DESIGN-condvar.txt
+tst-cond7.c
+pthread_attr_getinheritsched.c
+tst-cancel7.c
+pt-fork.c
+tst-cancel-wrappers.sh
+tst-bad-schedattr.c
+tst-basic6.c
+tst-basic4.c
+tst-tls5moda.c
+tst-tsd4.c
+tst-barrier1.c
+tst-once3.c
+tst-tls4.c
+unregister-atfork.c
+pthread_rwlockattr_setpshared.c
+pthread_mutex_getprioceiling.c
+pthread_cond_wait.c
+tst-tsd3.c
+tst-robust7.c
+pthread_setaffinity.c
+perf.c
+tst-mutex3.c
+tst-backtrace1.c
+tst-barrier4.c
+tst-rwlock5.c
+pthread_setspecific.c
+tst-mutex6.c
+tst-mutex7.c
+tst-rwlock12.c
+pthread_setegid.c
+tst-cond5.c
+tst-mutexpi7a.c
+pthread_setreuid.c
+tst-rwlock13.c
+tst-cond6.c
+tst-sem7.c
+tst-cancel12.c
+tst-tls5modc.c
+tst-typesizes.c
+tst-basic1.c
+tst-cancel21-static.c
+tst-context1.c
+pthread_getconcurrency.c
+tst-atfork1.c
+tst-mutex4.c
+tst-mutex1.c
+tst-exit3.c
+libc_pthread_init.c
+sem_open.c
+pthread_mutexattr_setprotocol.c
+tst-popen1.c
+tst-cancel-self.c
+tst-initializers1-c89.c
+tst-setuid3.c
+pthread_mutex_setprioceiling.c
+tst-cancel19.c
+pthread_barrier_init.c
+pthread_condattr_setpshared.c
+tst-fini1.c
+tst-cleanup1.c
+tst-robust1.c
+pthread_cond_broadcast.c
+tst-stdio1.c
+old_pthread_cond_timedwait.c
+tst-cond12.c
+unwind.c
+tst-rwlock4.c
+tst-join1.c
+tst-cleanup4.c
+eintr.c
+allocatestack.c
+tst-cond24.c
+tst-getpid3.c
+tst-robustpi8.c
+pthread_join.c
+sem_post.c
+pthread_seteuid.c
+tst-stackguard1.c
+tst-robust5.c
+tst-cond8.c
+tst-mutexpi2.c
+tst-rwlock10.c
+tst-cancel8.c
+tst-cancel25.c
+pt-allocrtsig.c
+Banner
+tst-default-attr.c
+tst-sem6.c
+tst-atfork2mod.c
+tst-cleanup0.expect
+pthread_testcancel.c
+tst-join3.c
+pthread_mutexattr_getprioceiling.c
+pthread_setname.c
+tst-cancel4.c
+tst-cancel23.c
+tst-mutex8.c
+tst-align3.c
+tst-sysconf.c
+pthread_cond_timedwait.c
+tst-sem11.c
+pthread_attr_getguardsize.c
+tst-cleanup3.c
+tst-mutexpi3.c
+tst-cleanup4aux.c
+tst-exec4.c
+tst-mutexpi5a.c
+tst-setuid1-static.c
+tst-attr3.c
+pthread_attr_setstacksize.c
+pthread_mutex_consistent.c
+tst-cleanupx0.c
+pthread_mutexattr_setpshared.c
+tst-cancel17.c
+tst-barrier3.c
+tst-robustpi7.c
+pthread_getschedparam.c
+pthread_timedjoin.c
+tst-cancelx18.c
+pthread_rwlock_rdlock.c
+tst-attr1.c
+tst-sem13.c
+pthread_attr_setdetachstate.c
+tst-cancel-self-testcancel.c
+tst-mutexpi8-static.c
+tst-signal5.c
+tst-sem11-static.c
+tst-cancelx1.c
+libc-lowlevellock.c
+tst-tls2.c
+pthread_getattr_np.c
+tst-cancelx6.c
+pthread_setresuid.c
+tst-cancel14.c
+tst-cancelx8.c
+tst-cancel22.c
+tst-cond2.c
+pthread_setcanceltype.c
+pthread_rwlockattr_getkind_np.c
+tst-signal1.c
+pthread_spin_init.c
+tst-fork3.c
+tst-cancelx9.c
+unwindbuf.sym
+pthread_mutexattr_getpshared.c
+pthread_getaffinity.c
+tst-robust3.c
+tst-signal2.c
+tst-robust6.c
+pthread_mutexattr_getrobust.c
+pthread_attr_setstackaddr.c
+pthread_attr_setschedpolicy.c
+pthread_detach.c
+tst-tls5.c
+tst-exit2.c
+tst-mutexpi5.c
+cancellation.c
+pthread_mutexattr_settype.c
+pthread_rwlock_timedrdlock.c
+tst-vfork1x.c
+forward.c
+pt-cleanup.c
+pthread_cancel.c
+old_pthread_cond_wait.c
+tst-setuid2.c
+errno-loc.c
+old_pthread_atfork.c
+pthread_mutex_lock.c
+pthread_mutex_trylock.c
+tst-kill2.c
+pthread_key_create.c
+tst-cleanupx2.c
+tst-dlsym1.c
+tst-kill1.c
+tst-basic3.c
+pthread_cond_init.c
+tst-cleanupx4.c
+tst-sem12-static.c
+tst-tls5mod.c
+tst-cleanupx3.c
+sem_init.c
+pthread_attr_setscope.c
+tst-fini1mod.c
+Makefile
+tst-key3.c
+tst-tls6.sh
+tst-tls5mode.c
+lowlevelrobustlock.sym
+pthread_attr_setguardsize.c
+tst-cond15.c
+pthread_mutexattr_destroy.c
+pthread-pi-defines.sym
+tst-stack4mod.c
+pthread_setuid.c
+elision-conf.h
+pthread_condattr_getpshared.c
+tst-unload.c
+pthread_spin_trylock.c
+pthread_setschedparam.c
+sem_unlink.c
+tst-cancel3.c
+tst-robust2.c
+tst-rwlock9.c
+tst-cancel21.c
+alloca_cutoff.c
+descr.h
+pthread_condattr_getclock.c
+tst-eintr3.c
+tst-tls4modb.c
+pthread_mutexattr_gettype.c
+tst-cancel1.c
+TODO-testing
+libc-cleanup.c
+tst-mutex2.c
+tst-cancel10.c
+pthread_mutex_cond_lock.c
+tst-mutexpi9.c
+tst-cond23.c
+pthread_attr_getschedparam.c
+tst-_res1mod2.c
+pthread_attr_setinheritsched.c
+tst-tsd6.c
+tst-key1.c
+pthread_condattr_init.c
+tst-kill4.c
+pthread_setregid.c
+sem_destroy.c
+tst-atfork2.c
+tst-cancelx3.c
+tst-cancel-self-cancelstate.c
+tpp.c
+tst-tsd1.c
+tst-basic5.c
+tst-sem1.c
+tst-flock1.c
+tst-robust9.c
+pthread_atfork.c
+pthread_rwlock_wrlock.c
+tst-rwlock1.c
+pthread_rwlock_trywrlock.c
+pthread_kill.c
+register-atfork.c
+pthread_attr_destroy.c
+pthread_setattr_default_np.c
+tst-attr2.c
+tst-fork2.c
+sigaction.c
+ChangeLog.old
+tst-_res1mod1.c
+pthread_sigqueue.c
+tst-kill6.c
+tst-join6.c
+pthread_attr_getaffinity.c
+tst-sem12.c
+tst-mutexpi4.c
+DESIGN-barrier.txt
+pthread_key_delete.c
+pthread_clock_settime.c
+tst-cancelx21.c
+tst-mutex5.c
+tst-mutexpi6.c
+tst-cancelx15.c
+pthread_condattr_setclock.c
+tst-mutex5a.c
+pthread_mutex_destroy.c
+res.c
+tst-sem14.c
+tst-cleanupx1.c
+tst-signal4.c
+pthread_rwlock_init.c
+pthread_kill_other_threads.c
+tst-oncex4.c
+tst-cancel-self-canceltype.c
+tst-cleanupx0.expect
+tst-cancel-self-cleanup.c
+tst-exec2.c
+tst-key4.c
+old_pthread_cond_signal.c
+tst-robustpi2.c
+tst-signal3.c
+pthread_mutexattr_init.c
+tst-mutexpp1.c
+tst-tls3.c
+vars.c
+TODO-kernel
+tst-signal7.c
+tst-rwlock14.c
+tst-signal6.c
+tst-cancelx12.c
+tst-sem9.c
+tst-raise1.c
+pthread_rwlock_timedwrlock.c
+tst-oddstacklimit.c
+tst-sem8.c
+pthread_setconcurrency.c
+tst-tsd5.c
+pthread_rwlockattr_setkind_np.c
+cleanup.c
+tst-cancelx20.c
+pthread_rwlockattr_init.c
+tst-cancel18.c
+pthread_getname.c
+tst-cleanup2.c
+tst-spin4.c
+tst-cond16.c
+tst-kill5.c
+tst-robust8.c
+tst-sem4.c
+tst-initializers1.c
+tst-rwlock11.c
+sem_waitcommon.c
+pthread_barrierattr_setpshared.c
+default-sched.h
+tst-sem2.c
+tst-fork1.c
+DESIGN-rwlock.txt
+tst-cancelx7.c
+cleanup_defer_compat.c
+tst-cond14.c
+lowlevelbarrier.sym
+semaphoreP.h
+tst-stack1.c
+tst-cancel20.c
+tst-robustpi3.c
+tst-sem5.c
+tst-exec3.c
+pthread_mutexattr_getprotocol.c
+tst-stack3.c
+tst-rwlock2.c
+pthread_mutex_init.c
+Versions
+tst-mutexpi1.c
+tst-locale2.c
+tst-cancel13.c
+tst-execstack-mod.c
+pthread_attr_setschedparam.c
+herrno.c
+tst-cancel6.c
+pt-system.c
+libc_multiple_threads.c
+tst-cancelx16.c
+nptl-init.c
+tst-stackguard1-static.c
+sem_wait.c
+tst-once2.c
+pthread_attr_getstack.c
+tst-cancelx14.c
+tst-tsd2.c
+tst-cond18.c
+tst-cond20.c
+pthread_mutex_timedlock.c
+tst-kill3.c
+tst-oncex3.c
+lowlevellock.c
+tst-cancelx17.c
+tst-robustpi1.c
+pthread_attr_getdetachstate.c
+pthread_attr_getstackaddr.c
+pthread_mutex_unlock.c
+catgets
+catgetsinfo.h
+catgets.c
+Depend
+nl_types.h
+test1.msg
+gencat.c
+xopen-msg.awk
+test2.msg
+Makefile
+config.h
+tst-catgets.c
+sample.SJIS
+test-gencat.c
+open_catalog.c
+test-gencat.sh
+Versions
+CONFORMANCE
+ChangeLog.3
+nptl_db
+td_thr_setsigpending.c
+td_ta_reset_stats.c
+td_ta_delete.c
+td_ta_setconcurrency.c
+td_thr_dbresume.c
+td_init.c
+td_ta_clear_event.c
+thread_db.h
+td_ta_get_stats.c
+td_ta_event_addr.c
+proc_service.h
+db_info.c
+td_thr_setprio.c
+db-symbols.awk
+thread_dbP.h
+td_thr_get_info.c
+shlib-versions
+td_ta_get_nthreads.c
+td_thr_set_event.c
+td_thr_getxregs.c
+td_thr_getxregsize.c
+td_thr_getgregs.c
+td_thr_tsd.c
+td_ta_map_lwp2thr.c
+td_ta_thr_iter.c
+td_thr_tls_get_addr.c
+td_thr_setxregs.c
+td_thr_event_enable.c
+td_thr_dbsuspend.c
+td_ta_set_event.c
+td_ta_tsd_iter.c
+structs.def
+td_ta_new.c
+Makefile
+td_thr_validate.c
+db-symbols.h
+td_log.c
+td_ta_event_getmsg.c
+td_thr_getfpregs.c
+td_thr_event_getmsg.c
+ChangeLog.old
+td_thr_clear_event.c
+td_symbol_list.c
+td_ta_map_id2thr.c
+td_thr_setgregs.c
+td_thr_setfpregs.c
+td_ta_get_ph.c
+fetch-value.c
+td_thr_tlsbase.c
+td_thr_sigsetmask.c
+td_ta_enable_stats.c
+Versions
+string
+strchrnul.c
+argz-replace.c
+bug-strspn1.c
+strncmp.c
+strerror.c
+xpg-strerror.c
+_strerror.c
+strrchr.c
+bug-strncat1.c
+tst-strcoll-overflow.c
+stpncpy.c
+strndup.c
+strdup.c
+mempcpy.c
+string.h
+strcasecmp_l.c
+argz-append.c
+strcasecmp.c
+strcoll_l.c
+memset.c
+test-strrchr.c
+strcmp.c
+test-memrchr.c
+test-strcspn.c
+Depend
+test-strstr.c
+test-string.h
+test-strncasecmp.c
+testcopy.c
+tst-svc.c
+test-strspn.c
+test-bzero.c
+rawmemchr.c
+strcspn.c
+strxfrm.c
+strspn.c
+test-strcat.c
+strerror_l.c
+test-strlen.c
+string-inlines.c
+tst-strlen.c
+strings.h
+strsep.c
+test-strchrnul.c
+strcat.c
+bzero.c
+tst-svc.expect
+argz-ctsep.c
+strcoll.c
+strtok.c
+swab.c
+test-strnlen.c
+strxfrm_l.c
+inl-tester.c
+argz-insert.c
+memfrob.c
+test-stpcpy.c
+test-strchr.c
+strnlen.c
+test-memcpy.c
+argz-delete.c
+strchr.c
+test-memmove.c
+tst-svc2.c
+stratcliff.c
+argz-create.c
+test-rawmemchr.c
+test-memmem.c
+test-bcopy.c
+stpcpy.c
+ffsll.c
+test-ffs.c
+bug-envz1.c
+bug-strcoll1.c
+tst-strxfrm.c
+tst-strtok_r.c
+byteswap.h
+test-strncat.c
+strcasestr.c
+bug-strtok1.c
+strfry.c
+argz-extract.c
+tst-inlcall.c
+tst-endian.c
+test-strpbrk.c
+noinl-tester.c
+strpbrk.c
+strverscmp.c
+memrchr.c
+bcopy.c
+Makefile
+ffs.c
+memcmp.c
+argz.h
+test-memcmp.c
+test-stpncpy.c
+strlen.c
+endian.h
+strncase.c
+bug-strpbrk1.c
+test-strncmp.c
+test-strcpy.c
+argz-next.c
+test-memset.c
+tst-strfry.c
+memchr.c
+test-mempcpy.c
+tst-strxfrm2.c
+memcpy.c
+tst-bswap.c
+argz-count.c
+test-strcmp.c
+envz.c
+test-strcasestr.c
+strtok_r.c
+strncat.c
+basename.c
+bits
+string3.h
+string2.h
+test-strncpy.c
+envz.h
+wordcopy.c
+test-memccpy.c
+memccpy.c
+memory.h
+strsignal.c
+strcpy.c
+argz-addsep.c
+tester.c
+memmem.c
+test-strcasecmp.c
+tst-svc.input
+strncase_l.c
+strncpy.c
+tst-strtok.c
+Versions
+argz-stringify.c
+strstr.c
+test-memchr.c
+str-two-way.h
+memmove.c
+resource
+sys
+vlimit.h
+resource.h
+vtimes.h
+vtimes.c
+bug-ulimit1.c
+getrlimit.c
+setpriority.c
+vlimit.c
+Makefile
+setrlimit64.c
+getpriority.c
+ulimit.c
+nice.c
+tst-getrlimit.c
+ulimit.h
+getrlimit64.c
+setrlimit.c
+Versions
+getrusage.c
+NEWS
+bits
+siginfo.h
+shm.h
+wchar.h
+netdb.h
+ustat.h
+dlfcn.h
+xtitypes.h
+fenvinline.h
+linkmap.h
+string.h
+sigstack.h
+libc-tsd.h
+termios.h
+syslog-path.h
+fcntl.h
+ioctl-types.h
+byteswap-16.h
+waitstatus.h
+sys_errlist.h
+ioctls.h
+stropts.h
+time.h
+poll.h
+param.h
+local_lim.h
+statvfs.h
+errno.h
+ipctypes.h
+huge_val.h
+environments.h
+sched.h
+pthreadtypes.h
+select.h
+mman-linux.h
+uio.h
+socket.h
+link.h
+signum.h
+mman.h
+in.h
+huge_valf.h
+sigaction.h
+confname.h
+sigthread.h
+types.h
+utsname.h
+statfs.h
+mathdef.h
+huge_vall.h
+byteswap.h
+sigcontext.h
+resource.h
+ipc.h
+sockaddr.h
+setjmp.h
+endian.h
+wordsize.h
+msq.h
+posix_opt.h
+stat.h
+stdio-lock.h
+sem.h
+dirent.h
+inf.h
+mathinline.h
+nan.h
+fenv.h
+waitflags.h
+mqueue.h
+elfclass.h
+libc-lock.h
+typesizes.h
+sigset.h
+atomic.h
+utmp.h
+stdlib-bsearch.h
+cppflags-iterator.mk
+iconvdata
+MISSING
+ibm1164.h
+iso-ir-197.c
+inis.c
+ibm5347.h
+tst-tables.sh
+ibm1122.c
+ibm803.c
+tcvn5712-1.c
+EUC-JISX0213.precomposed
+ibm1149.c
+ibm1164.c
+iso-2022-kr.c
+ibm1008.h
+bug-iconv1.c
+run-iconv-test.sh
+ibm12712.h
+ksc5601.c
+JISX0213.TXT
+mik.c
+ebcdic-fi-se-a.c
+ibm274.c
+cp1253.c
+ibm1140.h
+ibm9030.h
+iso-ir-165.h
+ibm1153.c
+jis0208.h
+ibm1157.c
+ibm500.c
+ISIRI-3342.irreversible
+inis-8.c
+cp774.c
+ibm1167.c
+ibm1004.c
+big5hkscs.c
+ibm871.c
+ibm1149.h
+ibm1157.h
+cp772.c
+iso8859-3.c
+ibm1162.c
+cp1250.c
+iso_5427.c
+ibm1008_420.c
+ibm1166.c
+hp-roman9.c
+gconv-modules
+ibm1154.c
+ibm1141.c
+ecma-cyrillic.c
+IBM922.irreversible
+iso-2022-jp.c
+ibm1147.h
+cp1251.c
+ibm1399.h
+gb18030.c
+iso8859-15.c
+tst-iconv4.c
+ibm1158.c
+SHIFT_JISX0213.irreversible
+latin-greek-1.c
+euc-kr.c
+ibm275.c
+ibm901.c
+Depend
+jis0212.h
+uhc.c
+ibm1141.h
+ibm4971.h
+ibm903.c
+ibm1146.c
+iso8859-6.c
+ibm9448.h
+SHIFT_JISX0213.precomposed
+CP1258.irreversible
+bug-iconv9.c
+ibm943.c
+ibm1047.c
+ibm943.h
+latin-greek.c
+iso8859-16.c
+cp773.c
+ibm277.c
+ibm280.c
+TCVN5712-1.precomposed
+rk1048.c
+ibm1046.h
+ibm935.h
+georgian-ps.c
+iso_6937.c
+ibm290.c
+ibm1144.h
+ibm4909.h
+ibm9066.c
+georgian-academy.c
+cp771.c
+tst-iconv6.c
+IBM1132.irreversible
+ibm423.c
+iso-ir-209.c
+ibm1026.c
+koi-8.c
+cp1252.c
+ebcdic-fi-se.c
+ibm857.c
+ibm1160.h
+ibm865.c
+nats-dano.c
+TESTS
+gbbig5.c
+tscii.c
+ibm851.c
+ebcdic-dk-no.c
+koi8-ru.c
+ebcdic-it.c
+ibm1124.c
+ibm921.c
+hp-roman8.c
+EUC-KR.irreversible
+ibm1046.c
+ibm1163.h
+sami-ws2.c
+t.61.c
+ibm1161.h
+ibm1388.h
+gost_19768-74.c
+ibm1130.c
+ibm4971.c
+ibm869.c
+ibm1137.c
+ibm930.c
+ibm420.c
+ibm860.c
+macintosh.c
+cp1257.c
+iso-ir-165.c
+jisx0213.c
+koi8-r.c
+ibm902.h
+ibm939.c
+iso_5428.c
+TSCII.precomposed
+mac-is.c
+EUC-TW.irreversible
+ibm1129.h
+cns11643l1.h
+ibm9066.h
+ibm424.c
+ibm1145.c
+unicode.c
+big5.c
+cp775.c
+tst-e2big.c
+gbgbk.c
+iso_2033.c
+ibm922.h
+euc-cn.c
+ibm1364.h
+ibm4899.h
+iso8859-4.c
+ibm1156.c
+ibm1025.c
+cwi.c
+ebcdic-is-friss.c
+ibm921.h
+brf.c
+ksc5601.h
+ebcdic-us.c
+koi8-u.c
+gb2312.h
+ibm1158.h
+IBM1161.irreversible
+jis0201.h
+ibm1097.c
+ibm930.h
+cp737.c
+ibm861.c
+iso8859-2.c
+iso8859-1.c
+ibm1137.h
+tst-loading.c
+ibm256.c
+EUC-JP-MS.irreversible
+iso_6937-2.c
+ibm1156.h
+BIG5HKSCS.irreversible
+cp737.h
+iso8859-14.c
+euc-tw.c
+ibm902.c
+bug-iconv2.c
+mac-uk.c
+testdata
+CP772
+IBM12712..UTF8
+MIK..UTF8
+ISO-2022-JP
+IBM9030
+IBM1149
+IBM1137
+NF_Z_62-010..UTF8
+IBM1160..UTF8
+IBM1149..UTF8
+IBM1025
+IBM803
+EUC-CN..UTF8
+WINDOWS-1258..UTF8
+CP1253
+IBM1146
+IBM1157..UTF8
+IBM4909..UTF8
+alfabeta..UTF-8
+IT
+KOI8-R
+WINDOWS-1255
+IBM1142
+PT..UTF8
+JIS_C6220-1969-RO
+ISO-8859-15
+ISO-8859-3
+EUC-JISX0213
+IBM1122..UTF8
+CP771..UTF8
+IBM1166
+IBM12712
+PT2..UTF8
+IBM1148..UTF8
+IBM1141
+IBM1154..UTF8
+ISO-8859-1
+IBM1132..UTF8
+CP773
+EUC-JISX0213..UTF8
+IBM1161
+IBM930..UTF8
+TCVN-5712
+CP773..UTF8
+IBM1097..UTF8
+DIN_66003
+NF_Z_62-010_1973
+PT
+IBM4909
+IBM1364
+IBM1123..UTF8
+IBM4517
+IBM943..UTF8
+IBM1158..UTF8
+CP1255
+NF_Z_62-010_1973..UTF8
+JUS_I.B1.002..UTF8
+CP774
+IBM1133..UTF8
+IBM1162
+IBM856..UTF8
+TSCII..UTF8
+ISO-2022-JP..UTF8
+ISO-2022-CN-EXT
+ES2..UTF8
+IBM902..UTF8
+suntzus
+JIS_C6229-1984-B
+EUC-KR..UTF8
+ISO-8859-2..UTF8
+IBM1144
+IBM1008
+IBM1025..UTF8
+IBM1154
+KOI8-R..UTF8
+IBM1156..UTF8
+CP1251
+IBM1399..UTF8
+CP1258..UTF8
+CP1258
+NC_NC00-10
+IBM933..UTF8
+IBM922..UTF8
+ISO-2022-CN
+IBM1129..UTF8
+IBM1167
+IBM1122
+IBM9448
+ISO_11548-1
+IBM5347..UTF8
+IBM4971..UTF8
+ISO-8859-10
+ISO-2022-KR..UTF8
+MIK
+IBM1137..UTF8
+IBM1155..UTF8
+SEN_850200_B
+IBM932..UTF8
+JIS_C6220-1969-RO..UTF8
+ISO-8859-1..UTF8
+EUC-CN
+IBM943
+CP772..UTF8
+CP1255..UTF8
+IBM5347
+IBM9030..UTF8
+BIG5HKSCS..UTF8
+IBM1140..UTF8
+IBM922
+IBM1133
+alfabeta..UTF-32.BE
+IBM921..UTF8
+IBM1161..UTF8
+IBM1390
+IBM1124
+ES2
+IBM9066..UTF8
+IBM1167..UTF8
+IBM1129
+ISO-8859-4
+IBM1144..UTF8
+IBM935..UTF8
+IBM1162..UTF8
+IT..UTF8
+IBM1399
+CSA_Z243.4-1985-1
+IBM937
+IBM1156
+CP1250..UTF8
+ISO-8859-6
+BRF
+IBM1364..UTF8
+IBM1130
+KOI-8
+IBM1157
+IBM1143
+IBM1141..UTF8
+IBM933
+ISO-2022-KR
+IBM1046..UTF8
+IBM1008..UTF8
+NS_4551-2
+alfabeta..UTF-16.LE
+IBM4899..UTF8
+IBM1153
+CP1254
+DS_2089
+ES
+IBM1112
+alfabeta..UTF-32.LE
+ISO-8859-2..UCS4
+ISO-8859-2
+EUC-TW
+IBM1145
+IBM4517..UTF8
+CP1251..UTF8
+NS_4551-2..UTF8
+IBM930
+IBM1388..UTF8
+CP1257..UTF8
+IBM1388
+IBM1164
+IBM1163..UTF8
+IBM1130..UTF8
+MSZ_7795.3
+CP770
+CP770..UTF8
+IBM1132
+IBM1371..UTF8
+ISO-8859-7
+CP1252..UTF8
+GBK
+CSA_Z243.4-1985-2
+EUC-JP
+ISO-2022-JP-3
+IBM1145..UTF8
+UTF-7
+IBM1142..UTF8
+IBM901
+TCVN-5712..UTF8
+IBM1143..UTF8
+NS_4551-1
+WINDOWS-1258
+IBM1123
+BIG5HKSCS
+JIS_C6229-1984-B..UTF8
+CP1252
+IBM932
+IBM901..UTF8
+KSC5636..UTF8
+IBM921
+BS_4730
+IBM4899
+KSC5636
+ES..UTF8
+IBM1112..UTF8
+IBM4971
+DS_2089..UTF8
+SEN_850200_B..UTF8
+CP1257
+IBM1371
+ISO-8859-15..UTF8
+EUC-TW..UTF8
+IBM803..UTF8
+ISO-8859-9
+EUC-KR
+IBM902
+CP1256..UTF8
+NC_NC00-10..UTF8
+BS_4730..UTF8
+GB_1988-80
+IBM16804
+GB_1988-80..UTF8
+SHIFT_JISX0213
+IBM1153..UTF8
+IBM1124..UTF8
+IBM939
+ISO-2022-JP-2..UTF8
+CP774..UTF8
+JUS_I.B1.002
+ISO-2022-JP-3..UTF8
+ISO-8859-10..UCS-2BE
+IBM1164..UTF8
+ISO-2022-CN-EXT..UTF8
+IBM1158
+IBM1166..UTF8
+IBM1147
+SEN_850200_C
+IBM937..UTF8
+MSZ_7795.3..UTF8
+KOI-8..UTF8
+IBM9066
+IBM1146..UTF8
+DIN_66003..UTF8
+ISO-8859-8
+PT2
+IBM1046
+NS_4551-1..UTF8
+ISO_11548-1..UTF8
+IBM1140
+EUC-JP..UTF8
+ISO-2022-CN..UTF8
+ISO-8859-14
+IBM9448..UTF8
+NF_Z_62-010
+IBM939..UTF8
+IBM16804..UTF8
+alfabeta..UTF-16.BE
+BRF..UTF8
+ISO-8859-5
+IBM1148
+SHIFT_JISX0213..UTF8
+IBM1160
+IBM1390..UTF8
+IBM1147..UTF8
+IBM856
+IBM1097
+GBK..UTF8
+IBM1163
+CP1256
+ISO-8859-14..UTF8
+CP1254..UTF8
+UTF-7..UTF8
+CP1253..UTF8
+SEN_850200_C..UTF8
+TSCII
+CSA_Z243.4-1985-2..UCS4
+ISO-2022-JP-2
+CP1250
+IBM935
+CP771
+CSA_Z243.4-1985-1..UCS-2BE
+IBM1155
+ANSI_X3.4-1968
+WINDOWS-1255..UTF8
+ibm4899.c
+ibm4517.c
+ibm278.c
+EUC-JP.irreversible
+ibm1140.c
+ebcdic-ca-fr.c
+hp-thai8.c
+isiri-3342.c
+ibm937.h
+bug-iconv6.c
+ibm863.c
+jis0201.c
+8bit-gap.c
+ibm870.c
+ibm1154.h
+tst-table-charmap.sh
+ibm937.c
+csn_369103.c
+ibm1133.h
+ibm4517.h
+ibm5347.c
+sjis.c
+jis0208.c
+iso8859-7.c
+ARMSCII-8.irreversible
+ibm1124.h
+jis0212.c
+BIG5.irreversible
+bug-iconv4.c
+koi8-t.c
+mac-sami.c
+TESTS2
+utf-16.c
+jisx0213.h
+ibm880.c
+iec_p27-1.c
+ibm1123.h
+ibm1163.c
+ibm1371.c
+ibm16804.h
+Makefile
+iso-2022-cn.c
+gen-8bit.sh
+ibm864.c
+ibm891.c
+ibm1160.c
+ibm1153.h
+ibm1143.h
+iso8859-9e.c
+ibm1390.h
+CP932.irreversible
+euc-jp-ms.c
+gap.awk
+ibm1146.h
+ebcdic-fr.c
+ibm1132.c
+ansi_x3.110.c
+euc-jisx0213.c
+iso-2022-cn-ext.c
+ibm1390.c
+johab.c
+8bit-generic.c
+iso_10367-box.c
+ibm922.c
+ibm1388.c
+ibm874.c
+ibm856.c
+ibm284.c
+ibm1143.c
+ibm1122.h
+ebcdic-at-de-a.c
+ibm933.h
+hp-turkish8.c
+ibm1008.c
+ibm918.c
+cp770.c
+tis-620.c
+ibm1133.c
+ibm905.c
+cp1125.c
+cp775.h
+ibm1155.h
+greek7-old.c
+ibm866nav.c
+ebcdic-dk-no-a.c
+ibm1161.c
+ibm1155.c
+ibm1097.h
+ebcdic-pt.c
+bug-iconv3.c
+gen-8bit-gap.sh
+ibm9448.c
+cp1254.c
+ibm901.h
+cp1256.c
+ibm1112.h
+bug-iconv5.c
+gbk.c
+ibm1025.h
+inis-cyrillic.c
+ibm1142.h
+ibm273.c
+ibm935.c
+ibm856.h
+ibm852.c
+cns11643.c
+greek7.c
+ibm1148.h
+ibm1166.h
+gen-8bit-gap-1.sh
+IBM1164.irreversible
+iso8859-13.c
+greek-ccitt.c
+tst-table-from.c
+ebcdic-es-a.c
+IBM1163.irreversible
+IBM1160.irreversible
+ibm1162.h
+cp932.c
+isiri-3342.h
+armscii-8.c
+TSCII.irreversible
+ibm939.h
+hp-greek8.c
+cp1258.c
+ibm866.c
+ibm1112.c
+ebcdic-uk.c
+ibm1142.c
+ibm1371.h
+ibm904.c
+iso8859-10.c
+iso8859-8.c
+BIG5HKSCS.precomposed
+ibm281.c
+ibm1167.h
+cp1255.c
+ibm933.c
+gb2312.c
+CP1255.irreversible
+ibm1144.c
+iso8859-11.c
+tst-iconv7.c
+gaptab.awk
+cp10007.c
+ebcdic-es.c
+iso-2022-jp-3.c
+utf-7.c
+iso646.c
+ibm285.c
+ibm1148.c
+ibm16804.c
+ibm1129.c
+ebcdic-es-s.c
+SJIS.irreversible
+cns11643l1.c
+euc-jp.c
+nats-sefi.c
+ibm037.c
+IBM1133.irreversible
+ibm875.c
+ibm1147.c
+pt154.c
+iso8859-9.c
+asmo_449.c
+tst-table-to.c
+ibm297.c
+dec-mcs.c
+extra-module.mk
+ibm932.h
+IBM856.irreversible
+iso_11548-1.c
+ibm038.c
+cns11643.h
+tst-table.sh
+ibm1130.h
+ibm855.c
+ibm862.c
+mac-centraleurope.c
+viscii.c
+ibm803.h
+ibm868.c
+ebcdic-at-de.c
+ibm1123.c
+ibm4909.c
+ibm1364.c
+iso8859-5.c
+ibm1132.h
+utf-32.c
+iso_5427-ext.c
+shift_jisx0213.c
+gconv.map
+ibm9030.c
+bug-iconv8.c
+cns11643l2.h
+ibm12712.c
+ibm1145.h
+ibm932.c
+ibm850.c
+ibm437.c
+ibm1399.c
+stdio-common
+itoa-digits.c
+test-fwrite.c
+tst-setvbuf1.expect
+bug12.c
+scanf12.c
+ctermid.c
+temptest.c
+tst-printf.sh
+tmpnam_r.c
+tst-gets.c
+reg-type.c
+tstgetln.input
+tst-sprintf2.c
+scanf1.c
+bug20.c
+tst-printf.c
+tst-tmpnam.c
+printf-prs.c
+tst-grouping.c
+bug2.c
+tst-printfsz.c
+bug4.c
+scanf13.c
+bug23-3.c
+bug23-2.c
+xbug.c
+sscanf.c
+bug21.c
+scanf5.c
+getw.c
+bug17.c
+Depend
+printf.h
+tst-swprintf.c
+tst-long-dbl-fphex.c
+tst-gets.input
+tmpnam.c
+reg-printf.c
+bug9.c
+tst-unlockedio.c
+tst-fseek.c
+tfformat.c
+isoc99_vsscanf.c
+test-fseek.c
+scanf.c
+scanf2.c
+tst-obprintf.c
+scanf3.c
+tiformat.c
+psiginfo-data.h
+tst-popen.c
+bug25.c
+fscanf.c
+tstgetln.c
+bug23.c
+bug6.c
+bug22.c
+sprintf.c
+isoc99_fscanf.c
+scanf4.c
+putw.c
+bug8.c
+tst-unbputc.c
+_itoa.c
+_itowa.c
+fxprintf.c
+tllformat.c
+tst-sscanf.c
+bug3.c
+tstscanf.c
+errnobug.c
+bug7.c
+vprintf.c
+psignal.c
+snprintf.c
+tst-ferror.c
+printf_fp.c
+itoa-udigits.c
+tst-fphex.c
+flockfile.c
+stdio_lim.h.in
+scanf16.c
+vfscanf.c
+tst-fgets.c
+tst-put-error.c
+tst-swscanf.c
+tst-ungetc.c
+isoc99_sscanf.c
+remove.c
+tst-fwrite.c
+funlockfile.c
+test-popen.c
+vfprintf.c
+tst-fileno.c
+bug14.c
+_itowa.h
+bug5.c
+scanf10.c
+psiginfo-define.h
+bug11.c
+printf.c
+scanf12.input
+stdio_ext.h
+test_rdwr.c
+fprintf.c
+vfwscanf.c
+tst-cookie.c
+vfwprintf.c
+Makefile
+printf-parsemb.c
+bug6.input
+bug-vfprintf-nargs.c
+printf_size.c
+reg-modifier.c
+bug18a.c
+isoc99_vfscanf.c
+siglist.c
+tst-perror.c
+bug18.c
+dprintf.c
+bug19.c
+ftrylockfile.c
+tst-rndseek.c
+tst-wc-printf.c
+tempname.c
+tst-fdopen.c
+tmpfile64.c
+rename.c
+tst-popen2.c
+tst-printf-round.c
+isoc99_scanf.c
+bug1.c
+bug16.c
+printf-parsewc.c
+tst-fmemopen.c
+scanf11.c
+perror.c
+bits
+printf-ldbl.h
+bug24.c
+tst-fmemopen2.c
+printf-parse.h
+cuserid.c
+bug1.input
+tempnam.c
+scanf7.c
+scanf14.c
+isoc99_vscanf.c
+printf_fphex.c
+scanf15.c
+bug13.c
+renameat.c
+asprintf.c
+scanf8.c
+tst-unbputc.sh
+bug26.c
+bug23-4.c
+tstscanf.input
+itowa-digits.c
+scanf17.c
+Versions
+tst-sprintf.c
+tstdiomisc.c
+psiginfo.c
+tmpfile.c
+errlist.c
+_i18n_number.h
+scanf9.c
+getline.c
+test-vfprintf.c
+bug19a.c
+tst-fphex-wide.c
+bug10.c
+tst-sprintf3.c
+tst-ferror.input
+tst-setvbuf1.c
+build
+Versions.tmp
+nptl
+bits
+manual
+sunrpc
+rpc_hout.c
+tst-xdrmem2.c
+rpc_util.h
+getrpcbynumber_r.c
+xdr_intXX_t.c
+rpc_tblout.c
+svc.c
+rpc_svcout.c
+get_myaddr.c
+getrpcport.c
+auth_unix.c
+rpc_prot.c
+svcauth_des.c
+rpc_clntout.c
+des_soft.c
+thrsvc.c
+xdr_rec.c
+rpcinfo.c
+rpcsvc
+sm_inter.x
+spray.x
+nfs_prot.x
+bootparam.h
+klm_prot.x
+key_prot.x
+rstat.x
+rusers.x
+rex.x
+yppasswd.x
+mount.x
+bootparam_prot.x
+rquota.x
+nlm_prot.x
+rpc_main.c
+pmap_prot.c
+pmap_prot2.c
+rtime.c
+auth_des.c
+clnt_tcp.c
+svc_simple.c
+svc_raw.c
+getrpcent.c
+pmap_rmt.c
+rpc_sample.c
+pm_getport.c
+openchild.c
+xdr_stdio.c
+xdr_array.c
+clnt_simp.c
+clnt_raw.c
+svc_authux.c
+clnt_perr.c
+rpc_cmsg.c
+tst-getmyaddr.c
+rpc_thread.c
+xdr_mem.c
+netname.c
+create_xid.c
+des_impl.c
+rpc
+netdb.h
+pmap_prot.h
+rpc.h
+svc.h
+auth.h
+auth_des.h
+auth_unix.h
+key_prot.h
+rpc_des.h
+pmap_rmt.h
+types.h
+rpc_msg.h
+des_crypt.h
+svc_auth.h
+xdr.h
+pmap_clnt.h
+clnt.h
+pmap_clnt.c
+xdr.c
+bindrsvprt.c
+rpc_parse.c
+Makefile
+rpc_util.c
+des_crypt.c
+rpc_parse.h
+key_call.c
+authdes_prot.c
+xdr_float.c
+svc_tcp.c
+tst-xdrmem.c
+clnt_gen.c
+getrpcbyname_r.c
+getrpcbyname.c
+clnt_udp.c
+proto.h
+publickey.c
+svc_auth.c
+etc.rpc
+xcrypt.c
+svc_unix.c
+xdr_sizeof.c
+getrpcent_r.c
+rpc_common.c
+rpc_dtable.c
+clnt_unix.c
+rpcgen.c
+auth_none.c
+rpc_scan.c
+authuxprot.c
+svc_udp.c
+Versions
+test-rpcent.c
+svc_run.c
+key_prot.c
+rpc_cout.c
+pm_getmaps.c
+xdr_ref.c
+getrpcbynumber.c
+rpc_scan.h
+ChangeLog.old-ports-arm
+libc-abis
+configure.ac
+ChangeLog.13
+ChangeLog.old-ports-cris
+wctype
+wctype.c
+test_wcfuncs.c
+towctrans_l.c
+wctrans.c
+wcfuncs.c
+wchar-lookup.h
+bug-wctypeh.c
+wctype_l.c
+Makefile
+iswctype.c
+test_wctype.c
+wctype.h
+wcfuncs_l.c
+wctrans_l.c
+Versions
+iswctype_l.c
+towctrans.c
+manual
+stdio-fp.c
+nsswitch.texi
+getopt.texi
+crypt.texi
+process.texi
+resource.texi
+check-safety.sh
+math.texi
+libcbook.texi
+errno.texi
+summary.awk
+fdl-1.3.texi
+xtract-typefun.awk
+llio.texi
+install.texi
+memory.texi
+creature.texi
+argp.texi
+pipe.texi
+users.texi
+charset.texi
+locale.texi
+texis.awk
+filesys.texi
+string.texi
+terminal.texi
+conf.texi
+syslog.texi
+lgpl-2.1.texi
+libdl.texi
+lang.texi
+arith.texi
+socket.texi
+message.texi
+signal.texi
+dir
+libc.texinfo
+Makefile
+startup.texi
+setjmp.texi
+platform.texi
+pattern.texi
+header.texi
+libm-err-tab.pl
+examples
+inetcli.c
+atexit.c
+testopt.c
+isockad.c
+ofdlocks.c
+termios.c
+argp-ex2.c
+README
+argp-ex4.c
+argp-ex1.c
+longopt.c
+strdupa.c
+mkfsock.c
+sigusr.c
+dir2.c
+inetsrv.c
+argp-ex3.c
+timeval_subtract.c
+popen.c
+filecli.c
+db.c
+rprintf.c
+mygetpass.c
+genpass.c
+fmtmsgexpl.c
+stpcpy.c
+select.c
+testpass.c
+add.c
+swapcontext.c
+subopt.c
+dir.c
+execinfo.c
+mkisock.c
+sigh1.c
+strncat.c
+setjmp.c
+filesrv.c
+search.c
+pipe.c
+memopen.c
+strftim.c
+memstrm.c
+macros.texi
+time.texi
+sysinfo.texi
+nss.texi
+io.texi
+ctype.texi
+job.texi
+texinfo.tex
+install-plain.texi
+intro.texi
+search.texi
+freemanuals.texi
+tsort.awk
+probes.texi
+libc-texinfo.sh
+contrib.texi
+stdio.texi
+threads.texi
+maint.texi
+debug.texi
+ipc.texi
+gnulib
+Makefile
+tst-gcc.c
+ChangeLog.old-ports-microblaze
+locale
+C-collate.c
+C-ctype.c
+nl_langinfo_l.c
+iso-639.def
+iso-4217.def
+C-time.c
+C-paper.c
+tst-locname.c
+elem-hash.h
+C-messages.c
+broken_cur_max.c
+strlen-hash.h
+findlocale.c
+weightwc.h
+lc-messages.c
+SYS_libc.c
+indigitswc.h
+loadarchive.c
+localeinfo.h
+outdigits.h
+gen-translit.pl
+C-address.c
+tst-C-locale.c
+loadlocale.c
+C-translit.h.in
+locale.h
+lc-monetary.c
+C-numeric.c
+uselocale.c
+C-translit.h
+xlocale.h
+C-monetary.c
+lc-collate.c
+xlocale.c
+newlocale.c
+lc-numeric.c
+setlocale.c
+langinfo.h
+outdigitswc.h
+weight.h
+lc-address.c
+nl_langinfo.c
+lc-ctype.c
+Makefile
+coll-lookup.c
+iso-3166.def
+hashval.h
+tst-duplocale.c
+C-telephone.c
+localeconv.c
+locarchive.h
+mb_cur_max.c
+C-name.c
+duplocale.c
+lc-paper.c
+localename.c
+indigits.h
+categories.def
+bits
+locale.h
+lc-identification.c
+lc-measurement.c
+freelocale.c
+coll-lookup.h
+C-identification.c
+lc-telephone.c
+programs
+xstrdup.c
+locfile-token.h
+ld-paper.c
+ld-address.c
+locfile-kw.gperf
+charmap-dir.h
+linereader.c
+ld-monetary.c
+repertoire.c
+charmap-kw.h
+locarchive.c
+locfile-kw.h
+locfile.c
+charmap-dir.c
+ld-measurement.c
+charmap.h
+linereader.h
+ld-time.c
+repertoire.h
+config.h
+simple-hash.c
+ld-ctype.c
+simple-hash.h
+locale.c
+ld-telephone.c
+charmap.c
+ld-name.c
+charmap-kw.gperf
+localedef.c
+xmalloc.c
+ld-identification.c
+locfile.h
+ld-messages.c
+localedef.h
+ld-collate.c
+locale-spec.c
+3level.h
+ld-numeric.c
+global-locale.c
+Versions
+lc-name.c
+C-measurement.c
+C_name.c
+lc-time.c
+config.make.in
+include
+complex.h
+getopt_int.h
+libio.h
+wchar.h
+netdb.h
+dlfcn.h
+gnu-versions.h
+aliases.h
+regex.h
+stab.h
+syslog.h
+math.h
+sys
+shm.h
+syslog.h
+dir.h
+ioctl.h
+termios.h
+fcntl.h
+signal.h
+wait.h
+time.h
+sendfile.h
+poll.h
+gmon_out.h
+param.h
+statvfs.h
+errno.h
+unistd.h
+vlimit.h
+select.h
+uio.h
+socket.h
+queue.h
+mman.h
+types.h
+utsname.h
+statfs.h
+resource.h
+sysinfo.h
+ipc.h
+stat.h
+file.h
+gmon.h
+sem.h
+un.h
+epoll.h
+bitypes.h
+vtimes.h
+profil.h
+xattr.h
+sysctl.h
+timeb.h
+times.h
+prctl.h
+cdefs.h
+msg.h
+elf.h
+values.h
+fnmatch.h
+string.h
+libc-symbols.h
+termios.h
+fcntl.h
+netgroup.h
+netinet
+in.h
+ether.h
+limits.h
+utime.h
+signal.h
+printf.h
+stropts.h
+stackinfo.h
+nss.h
+time.h
+stubs-prologue.h
+poll.h
+nl_types.h
+wordexp.h
+malloc.h
+rpcsvc
+ypupd.h
+nis_tags.h
+yp.h
+nislib.h
+nis_callback.h
+nis.h
+ypclnt.h
+arpa
+nameser.h
+telnet.h
+nameser_compat.h
+inet.h
+ftp.h
+tftp.h
+nsswitch.h
+errno.h
+tar.h
+assert.h
+strings.h
+grp.h
+unistd.h
+err.h
+mntent.h
+locale.h
+getopt.h
+sched.h
+error.h
+gmp.h
+cpio.h
+gshadow.h
+gconv.h
+link.h
+aio.h
+xlocale.h
+ifaddrs.h
+ttyent.h
+ftw.h
+sysexits.h
+protocols
+routed.h
+rwhod.h
+talkd.h
+timed.h
+langinfo.h
+shlib-compat.h
+byteswap.h
+net
+if.h
+rpc
+netdb.h
+pmap_prot.h
+rpc.h
+svc.h
+auth.h
+auth_des.h
+auth_unix.h
+key_prot.h
+pmap_rmt.h
+types.h
+rpc_msg.h
+des_crypt.h
+svc_auth.h
+xdr.h
+pmap_clnt.h
+clnt.h
+glob.h
+alloca.h
+uchar.h
+gnu
+stubs.h
+libc-version.h
+stdio_ext.h
+ifunc-impl-list.h
+search.h
+stap-probe.h
+des.h
+iconv.h
+pwd.h
+stdlib.h
+setjmp.h
+monetary.h
+argz.h
+stdc-predef.h
+tgmath.h
+endian.h
+libintl.h
+shadow.h
+caller.h
+spawn.h
+execinfo.h
+pty.h
+set-hooks.h
+rounding-mode.h
+mcheck.h
+syscall.h
+dirent.h
+wctype.h
+fpu_control.h
+bits
+dlfcn.h
+syslog.h
+select2.h
+string3.h
+poll2.h
+mathcalls.h
+posix2_lim.h
+unistd.h
+socket2.h
+locale.h
+error.h
+setjmp2.h
+ipc.h
+string2.h
+wchar2.h
+fcntl2.h
+stdlib.h
+xopen_lim.h
+posix1_lim.h
+stab.def
+stdlib-float.h
+cmathcalls.h
+resolv.h
+stdio.h
+features.h
+envz.h
+ulimit.h
+ucontext.h
+memory.h
+fenv.h
+sgtty.h
+argp.h
+mqueue.h
+inline-hashtab.h
+libc-internal.h
+libgen.h
+programs
+xmalloc.h
+pthread.h
+ctype.h
+fmtmsg.h
+list.h
+atomic.h
+utmp.h
+obstack.h
+io
+tst-faccessat.c
+poll.c
+access.c
+sendfile.c
+have_o_cloexec.c
+fchdir.c
+tst-fchmodat.c
+sys
+fcntl.h
+sendfile.h
+poll.h
+statvfs.h
+vfs.h
+statfs.h
+stat.h
+fchown.c
+xstat64.c
+fchownat.c
+lseek64.c
+creat.c
+mkdirat.c
+fstat64.c
+ftwtest.c
+test-lfs.c
+fcntl.h
+readlink.c
+utime.h
+openat64.c
+fts.h
+fstatat.c
+test-stat2.c
+xmknod.c
+xmknodat.c
+tst-fcntl.c
+test-stat.c
+poll.h
+getdirname.c
+ttyname_r.c
+fstatvfs64.c
+mknod.c
+lockf64.c
+lockf.c
+pipe2.c
+fstatat64.c
+tst-linkat.c
+close.c
+euidaccess.c
+posix_fallocate.c
+isatty.c
+chown.c
+stat.c
+stat64.c
+open.c
+mknodat.c
+bug-ftw4.c
+readlinkat.c
+tst-mkdirat.c
+rmdir.c
+utime.c
+fchmodat.c
+faccessat.c
+fstat.c
+bug-ftw5.c
+unlinkat.c
+tst-mknodat.c
+statvfs.c
+fxstatat64.c
+write.c
+test-utime.c
+lchmod.c
+getwd.c
+open_2.c
+tst-statvfs.c
+ftw.h
+sendfile64.c
+tst-ttyname_r.c
+fstatfs64.c
+lxstat.c
+mkfifoat.c
+lchown.c
+statfs.c
+lstat64.c
+ftwtest-sh
+ppoll.c
+statvfs64.c
+posix_fadvise.c
+fxstat.c
+open64_2.c
+bug-ftw1.c
+dup.c
+fcntl.c
+open64.c
+tst-renameat.c
+Makefile
+dup2.c
+fxstatat.c
+posix_fallocate64.c
+umask.c
+openat64_2.c
+fts.c
+linkat.c
+chdir.c
+futimens.c
+openat.c
+bug-ftw2.c
+tst-mkfifoat.c
+mkdir.c
+tst-fchownat.c
+pwd.c
+creat64.c
+link.c
+lseek.c
+bug-ftw3.c
+lstat.c
+mkfifo.c
+tst-posix_fallocate.c
+dup3.c
+statfs64.c
+getcwd.c
+tst-openat.c
+bits
+poll2.h
+fcntl2.h
+fstatvfs.c
+ttyname.c
+tst-readlinkat.c
+lxstat64.c
+symlinkat.c
+tst-fstatat.c
+tst-getcwd.c
+chmod.c
+ftw64.c
+flock.c
+fchmod.c
+openat_2.c
+xstat.c
+fxstat64.c
+utimensat.c
+symlink.c
+posix_fadvise64.c
+ftw.c
+Versions
+read.c
+pipe.c
+tst-unlinkat.c
+tst-futimesat.c
+fstatfs.c
+unlink.c
+tst-symlinkat.c
+abi-tags
+inet
+tst-getni1.c
+gethstbynm.c
+getnetent_r.c
+getnetbyad.c
+aliases.h
+inet_netof.c
+rexec.c
+htonl.c
+test-ifaddrs.c
+gethstbynm2.c
+tst-inet6_rth.c
+getservent.c
+htontest.c
+getnameinfo.c
+inet6_opt.c
+test-inet6_opt.c
+tst-ntoa.c
+netgroup.h
+netinet
+icmp6.h
+in.h
+igmp.h
+ether.h
+ip6.h
+ether_aton_r.c
+inet_net.c
+getaliasent.c
+tst-network.c
+getaliasname_r.c
+check_pf.c
+inet_lnaof.c
+arpa
+telnet.h
+inet.h
+ftp.h
+tftp.h
+getnetbynm.c
+getsrvbypt.c
+tst-checks.c
+getproto_r.c
+gethstbyad_r.c
+getnetbyad_r.c
+ether_line.c
+setipv4sourcefilter.c
+ether_aton.c
+in6_addr.c
+getprtname_r.c
+getprtname.c
+gethstbynm_r.c
+ifaddrs.h
+getaliasname.c
+ether_ntoa.c
+getnetent.c
+getnetgrent.c
+protocols
+routed.h
+rwhod.h
+talkd.h
+timed.h
+getservent_r.c
+tst-ether_aton.c
+htons.c
+setsourcefilter.c
+tst-getni2.c
+ether_hton.c
+getipv4sourcefilter.c
+gethstent_r.c
+Makefile
+rcmd.c
+getsrvbynm_r.c
+gethstbynm2_r.c
+tst-ether_line.c
+herrno-loc.c
+gethstent.c
+tst-gethnm.c
+inet6_rth.c
+check_native.c
+ruserpass.c
+ifreq.c
+getprtent_r.c
+getnetgrent_r.c
+inet6_option.c
+getprtent.c
+if_index.c
+ether_ntoa_r.c
+getsourcefilter.c
+gethstbyad.c
+ether_ntoh.c
+getaliasent_r.c
+getsrvbypt_r.c
+test_ifindex.c
+getnetbynm_r.c
+Versions
+inet_mkadr.c
+bug-if1.c
+herrno.c
+getproto.c
+inet_ntoa.c
+ifaddrs.c
+getsrvbynm.c
+math
+complex.h
+s_nexttowardf.c
+e_scalbl.c
+w_asinl.c
+k_sinl.c
+s_fdimf.c
+w_drem.c
+w_coshl.c
+s_casinf.c
+s_csinhf.c
+e_acoshl.c
+s_nanl.c
+ieee-math.c
+s_ccosh.c
+math.h
+s_cacoshl.c
+libm-test.inc
+s_clog10.c
+tst-CMPLX2.c
+creal.c
+s_fmin.c
+carg.c
+e_j1l.c
+basic-test.c
+s_csin.c
+s_ccoshf.c
+w_log2.c
+w_hypotl.c
+w_atanh.c
+e_expl.c
+cimag.c
+w_exp10f.c
+s_fmaf.c
+w_jn.c
+auto-libm-test-out
+test-matherr.c
+w_scalb.c
+divtc3.c
+atest-sincos.c
+s_cexpl.c
+s_cexpf.c
+s_expm1l.c
+test-fpucw-static.c
+cimagf.c
+w_asinf.c
+s_fmax.c
+s_catanhl.c
+s_nan.c
+w_tgammaf.c
+k_casinhl.c
+fgetexcptflg.c
+s_csqrt.c
+gen-libm-test.pl
+s_erfl.c
+w_sinh.c
+w_remainderf.c
+creall.c
+test-snan.c
+fegetenv.c
+s_fma.c
+e_gammal_r.c
+test-fenv-preserve.c
+test-misc.c
+w_tgammal.c
+w_tgamma.c
+w_exp10.c
+w_fmodl.c
+w_j0f.c
+w_atan2l.c
+s_fmaxf.c
+cabsf.c
+s_ccosf.c
+atest-exp.c
+tst-CMPLX.c
+fraiseexcpt.c
+s_fmal.c
+feholdexcpt.c
+s_casinh.c
+s_ctanf.c
+cabs.c
+w_powl.c
+e_scalbf.c
+w_fmod.c
+w_scalbln.c
+s_csinhl.c
+s_catanf.c
+fclrexcpt.c
+w_atan2.c
+w_acos.c
+e_jnl.c
+w_j1f.c
+test-float.c
+cimagl.c
+s_atanl.c
+s_catanh.c
+w_sqrtf.c
+s_ldexpl.c
+w_lgammaf.c
+s_cbrtl.c
+s_significandl.c
+setfpucw.c
+e_exp2l.c
+test-fenvinline.c
+t_sincosl.c
+w_acoshf.c
+w_powf.c
+k_casinh.c
+s_ccoshl.c
+w_j0.c
+w_jnf.c
+test-powl.c
+s_clog.c
+s_cprojf.c
+s_ctanhl.c
+s_csqrtf.c
+s_fminf.c
+e_sinhl.c
+s_cacoshf.c
+fesetenv.c
+w_sqrt.c
+test-ldouble.c
+w_log2f.c
+w_ilogb.c
+s_clogl.c
+test-fpucw-ieee.c
+e_log10l.c
+e_exp10f.c
+e_j0l.c
+k_cosl.c
+s_csqrtl.c
+w_atanhl.c
+w_pow.c
+s_casinhf.c
+w_cosh.c
+w_atanhf.c
+w_log.c
+gen-auto-libm-tests.c
+w_asin.c
+w_remainderl.c
+test-ifloat.c
+crealf.c
+s_nexttowardl.c
+w_log2l.c
+w_lgammaf_r.c
+e_log2l.c
+conj.c
+s_clog10l.c
+w_hypot.c
+s_cproj.c
+w_remainder.c
+s_catan.c
+s_ctanh.c
+cargf.c
+fedisblxcpt.c
+w_sqrtl.c
+w_log10f.c
+w_acosf.c
+e_powl.c
+w_ilogbl.c
+fesetround.c
+s_cpowf.c
+w_coshf.c
+k_tanl.c
+s_clog10f.c
+w_exp2f.c
+s_ctan.c
+e_lgammal_r.c
+s_casinhl.c
+atest-exp2.c
+s_log1pl.c
+feupdateenv.c
+machine
+asm.h
+test-fenv.c
+cabsl.c
+s_fminl.c
+test-tgmath-int.c
+w_atan2f.c
+s_clogf.c
+Makefile
+e_hypotl.c
+s_csinf.c
+ftestexcept.c
+test-double.c
+k_sincosl.c
+w_lgammal_r.c
+bug-tgmath1.c
+tgmath.h
+s_cexp.c
+w_lgammal.c
+s_ldexp.c
+s_tanhl.c
+test-fenv-return.c
+w_dremf.c
+e_rem_pio2l.c
+w_logl.c
+test-idouble.c
+w_j0l.c
+e_exp10l.c
+s_casinl.c
+s_csinh.c
+bug-nextafter.c
+s_significand.c
+w_expl.c
+w_jnl.c
+s_catanl.c
+e_asinl.c
+w_sinhf.c
+test-fpucw.c
+s_ccos.c
+s_cacosl.c
+w_exp2.c
+w_lgamma.c
+test-tgmath-ret.c
+fpu_control.c
+e_exp10.c
+w_j1l.c
+w_fmodf.c
+s_significandf.c
+w_lgamma_r.c
+s_cacosh.c
+s_cprojl.c
+auto-libm-test-in
+w_ilogbf.c
+w_acosh.c
+s_cacos.c
+test-fpucw-ieee-static.c
+w_exp10l.c
+tst-definitions.c
+multc3.c
+bits
+math-finite.h
+mathcalls.h
+cmathcalls.h
+s_fmaxl.c
+e_atan2l.c
+fsetexcptflg.c
+s_ccosl.c
+s_cpowl.c
+w_j1.c
+s_catanhf.c
+s_ctanhf.c
+s_cpow.c
+s_csinl.c
+e_atanhl.c
+e_scalb.c
+w_scalblnf.c
+fenv.h
+e_logl.c
+s_casin.c
+test-fenv-tls.c
+w_scalblnl.c
+cargl.c
+s_ctanl.c
+e_coshl.c
+s_cacosf.c
+feenablxcpt.c
+test-tgmath2.c
+k_rem_pio2l.c
+w_acoshl.c
+w_logf.c
+s_fdiml.c
+fegetexcept.c
+s_nextafter.c
+fegetround.c
+e_sqrtl.c
+e_acosl.c
+w_log10.c
+w_acosl.c
+test-ildoubl.c
+k_casinhf.c
+s_asinhl.c
+README.libm-test
+Versions
+e_fmodl.c
+test-tgmath.c
+s_ldexpf.c
+conjf.c
+conjl.c
+w_scalbf.c
+w_sinhl.c
+w_log10l.c
+w_scalbl.c
+s_fdim.c
+w_hypotf.c
+w_exp2l.c
+bug-nexttoward.c
+w_dreml.c
+s_nanf.c
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#ar_SA.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#ar_SA.UTF-8
new file mode 100644
index 0000000..5237ee9
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#ar_SA.UTF-8
@@ -0,0 +1,49 @@
+Ù?Ù?Ù?Ù? Ù?Ù?ضÙ? اÙ?Ù?Ù?Ù? Ø£Ù? ØتÙ?, عاÙ? اÙ? Ù?Ø·Ù?Ù? اÙ?صÙ?Ù?Ù?Ø©. Ù?Ù?ا Ù?عبأ Ø£Øدث اÙ?Ù?رÙ?سÙ?Ø© Ù?د. جÙ?Ù?ا شاسعة اÙ?عاÙ? Ù?اÙ? Ù?Ù?. Ù?ع Ù?Ù?Ù?Ù? برÙ?Ù?Ù? Ù?Ù?عزÙ? Ù?اÙ?. Ø°Ù?Ù? اÙ? بشÙ?Ù? اÙ?Ù?Ø³Ø±Ø Ù?اÙ?دÙ?Ù?Ù?, جÙ?زÙ?Ù? باÙ?Ø¥Ù?زاÙ? Ù?Ù? أخر.
+
+ Ù?Ù?Ù?Ù? Ù?دÙ?Ù?Ø© اÙ?إطÙ?اÙ? عÙ? بعض, اÙ?سÙ?Ù? Ù?بغطاء Ù?Ù? Ù?تÙ?. بÙ? بÙ?Ù? دخÙ?Ù? دÙ?جÙ?اس إستÙ?Ù?اء, Ù?Ù?بÙ?Ù? باÙ?Ù?جÙ?Ù? Ù?صÙ? Ø£Ù?, رÙ?سÙ?Ø© اÙ?Ù?Ù?اد اÙ?Ø¥Ù?تÙ?اء Ø´Ø¨Ø Ù?Ù?. خسائر Ù?بÙ?جÙ?Ù?اØ? ستاÙ?Ù?Ù?جراد Ù?د Ù?Ù?ا, بÙ? Ø´Ø¨Ø Ù?زÙ?Ù?Ø© Ù?Ù?اÙ?Ø© اÙ?سÙ?طرة. تÙ? غزÙ? Ù?اÙ?Ø´ بتØدÙ?Ù? Ù?ارشاÙ?, بÙ? Ù?Ø°Ù? Ø¥ØÙ?اÙ? بÙ?زÙ?رÙ?ا.
+
+ ØÙ?Ù? Ù?Ù? بتخصÙ?ص اÙ?تØاÙ?Ù?, Ù?صÙ? Ù?Ù? غرÙ?Ø©Ø? اÙ?شتاء Ù?اÙ?برÙ?طاÙ?Ù?, ٣٠اÙ?Ù?ضÙ? اÙ?إعتداء اÙ?Ø¥Ù?طاÙ?Ù?Ø© Øدة. تÙ?بÙ?د اÙ?غزÙ? Ø£Ù? اÙ?Ù?, Ù?Ù? Ø£Øدث اÙ?جÙ?Ø´ Ù?صÙ?, Ù?Ù?اÙ?Ù?Ø© Ù?اÙ?دÙ?Ù?Ù? بÙ? Ù?Ù?س. دÙ?Ù? Ø£ØÙ?Ù? Ù?Ù?رÙ?سا Ø£Ù?, Ù?اتÙ?بع Ù?Ù?تÙ?Ù?Ù? إذ Ù?بÙ?. Ù?Ù?ا Ù?أداء اÙ?أجÙ? أدÙ?Ù?Ù? تÙ?. تعد Ù?سÙ?Ø· اÙ?صÙ?Ù?Ù?Ø© إستراتÙ?جÙ?Ø© عÙ?.
+
+ Ù?Ù? Ù?استÙ?ر ارتÙ?بÙ?ا اÙ?ثاÙ?Ø«Ø? بÙ?ا. Ù?Ù?Ù? Ù?Ù? اÙ?Ù?Ù?Ù? اÙ?Ù?راء Ø¥Ù?طاÙ?Ù?ا, Ø£Ù? Ù?Ù?ر اÙ?أجÙ? اÙ?Ù?شترÙ?. اÙ?أجÙ? Ù?بØÙ?Ù?Ù? اÙ?Ù?زاع Øشد عÙ?, اÙ?Ù?ادة بÙ?عارضة Ù?Ù?سÙ?Ù?Ù?Ù?Ù? بÙ? Ù?اÙ?, Ø°Ù?Ù? Ù?Ù?ØÙ?Ù?Ù?Ø© Ù?استسÙ?Ù? Ø£Ù?. Ù?Ù?د عÙ? اÙ?Ù?جÙ?Ù? Ù?Ù?Ù?عÙ?اØ?. Ù?Ù?د Ù?ا Ù?جÙ?Ù? Ù?اÙ?تÙ? أسÙ?ØتÙ?, عÙ?Ù?Ù?Ø© اÙ?Ù?دÙ? Ù?بØÙ?Ù?Ù? Ù?Ù? تØت.
+
+ Ù?تÙ? عÙ? Ù?Ø°Ù?ر اÙ?بÙ?Ø·Ù?Ù? اÙ?شتÙ?Ù?Ø©, Ù? أراضÙ? اÙ?تÙ?اÙ?Ù?Ù? Ù?اÙ?. اÙ?غاÙ?Ù? Ù?اÙ?عتاد Ù?ا Ù?صÙ?, اÙ?Ù? باØتÙ?اÙ? اÙ?ساØÙ?Ù?Ø© Ù?ا. Ù?Ù?د جØاÙ?Ù? Ù?Ù?Ù?عÙ?اØ? Ù?د, Ù?ارد Ù?Ù?رÙ?اÙ?دÙ? Ù?ا بعد. شعار خصÙ?صا اÙ?Ø¥Ù?زاÙ? Ù?ع Ù?Ù?Ù?. عدÙ? Ù?شرÙ?Ø· Øادثة بÙ?بارÙ?Ø© Ù?Ù?, جعÙ? Ù?ا اÙ?صÙ?Øات اÙ?بÙ?Ù?Ù?دÙ?, أضÙ? إذ Ù?تÙ?جة اÙ?Ø£Ù?ضاع.
+
+ Ø£Ù? Ù?Ù?ا اÙ?سبب إستÙ?ات, Ù?د اÙ?Ù?Ù?ابÙ? اÙ?Ù?تاخÙ?Ø© Ù?اÙ?. بÙ? Ù?Ù?Ù? Ù?Ù?ستÙ?Ù? اÙ?دÙ?Ù?ارات, Ù?Ù? Ù?Ù?طة Ù?Ù?ستÙ?Ù? اÙ?ثاÙ?Ù?Ø© أخذ, Ø£Ù? Ù?غات Ù?استسÙ?Ù? Ù?Ù?أسطÙ?Ù? Ù?تÙ?. غزÙ? بÙ? Ù?جÙ?اÙ? اÙ?ØدÙ?د Ù?بÙ?جÙ?Ù?اØ?, أضÙ? Ù?Ù? أسÙ?ا Ù?Ù?اÙ?Ø© اÙ?Ø´Ù?اÙ?. ستاÙ?Ù?Ù? بÙ?بارÙ?Ø© اÙ?Ù?اباÙ?Ù?Ø© Ø£Ù? Ù?Ù?د. Ù?تÙ?اÙ?ت Ù?اÙ?Ù?ازÙ? ØÙ?Ù? Ù?Ù?.
+
+ Ù?اشاء إستÙ?ات إذ أضÙ?, Ù?ØزبÙ? Ù?شعار غرÙ?Ø©Ø? بÙ?Ø? Ù£Ù . ذات Ø£Ù? Ù?ائÙ?Ø© اÙ?Ù?اشÙ? Ù?اÙ?عتاد, Ù?صÙ? Ù?Ù? اÙ?شتاء اÙ?Ù?Ù?تصرة Ù?Ù?Ø¥Ù?براطÙ?رÙ?Ø©, اÙ?عاÙ?Ù?Ø? Ù?Ù?Ù?سÙ?Ù?بÙ?رجØ? أخر Ø«Ù?. عÙ? اÙ?صÙ?Øات اÙ?تبرعات Øدة, Ù?تÙ? إذ Ù?سÙ?Ù? Ù?Ù?Ù?Ù?Ù?. Ù?ا دÙ?Ù? اÙ?Ù?Ø³Ø±Ø Ø§Ù?تبرعات, Ù?Ù?اØ? Ø£Ù?اÙ? اÙ?ساØÙ? بÙ? ضرب.
+
+ أخر Ø£Ù?Ù?اÙ?Ù? Ù?Ù?غزÙ?Ø? اÙ?ØÙ?Ù?اء Ù?د, جسÙ?Ù?Ø© Ù?Ù?Ø«Ù?Ù?Ø© برÙ?طاÙ?Ù?ا-Ù?رÙ?سا Ø´Ù?Ø¡ عÙ?. ربع اÙ?بÙ?Ø·Ù?Ù? تغÙ?Ù?رات اÙ?شتاءØ? Ø£Ù?. Ù?Ù? Ù?ارثة اÙ?Ù?Ù?تصر اÙ?Ø®Ù?ادÙ? أسر. Ù?تÙ?صÙ?ب Ù?Ù?ØÙ?Ù?Ù?Ø© Ù?Ù? Ù?Ù?ا.
+
+ دÙ?Ù? اÙ? Ø£ØÙ?Ù? Ø£Ù?Ù?اÙ?Ù?. Ù?Ù?ا Ù?تسÙ?Ù?Ù? اÙ?Ù?ازÙ? اÙ?ضرÙ?رÙ? Ù?د, تسÙ?Ù?Ù? اÙ?عاÙ?Ù?Ø? Ø£Ù?رÙ?Ù?Ù?ا Ù?Ù? أخذ. عÙ? تØرÙ?Ù?ت Ù?Ù?دÙ?Ù?اÙ? شبØ. ØتÙ? اÙ?خطÙ?Ø© اÙ?تصادÙ?Ø© Ù?Ù?.
+
+ Ù?ذا Ù£Ù Ù?تÙ?جة اÙ?دÙ?Ù?اع سÙ?غاÙ?Ù?رة, Ù?ذا Ù?Ù? تعدÙ?Ù? برÙ?Ù?Ù?Ø? اÙ?Ù?ازÙ?. ØدÙ? تÙ? Ù?أزÙ?ز اÙ?Ù?ازÙ?, Ù?Ù?ر عصبة اÙ?Ù?ØÙ?رØ? اÙ?Ù?تÙ?بعة عÙ?. دÙ?Ù? جÙ?Ù?ب اÙ?سÙ?Ø¡ Ù?اÙ?Ù?اÙ?Ù?ا Ù?ع, اÙ? Ù?جÙ?اÙ? Ù?اÙ?برÙ?طاÙ?Ù? Ù?ذا, ضرب Ù?ع Ù?Ù?رÙ? بÙ?عارضة. Ø£Ù? دØر تصرÙ?Ù? اÙ?ذرÙ?Ø©, Øرب Ù?Ù? Ù?Ø·Ù?Ù? دÙ?Ù?Ù?رÙ?. Ù?بÙ? Ù?Ù? Ø·Ù?Ù?Ù?Ù? باÙ?Ù?جÙ?Ù?, اتÙ?اÙ? اÙ?Ù?تØدة Ù?Ù?Ù? Ù?ع, اÙ?Ù? Ø®Ù?ار إختار اÙ?Ù?رÙ?سÙ?Ø© بÙ?. دÙ?Ù? Ù? Ù?Ù?Ù?Ù? اÙ?شرÙ?Ù?, Ù?Ù?د Ø·Ù?Ù?Ù?Ù? اÙ?Ù?تاخÙ?Ø© بÙ?, Ù?اÙ? Ù?Ù? Ù?ادة Ù?اÙ?تا عسÙ?رÙ?اÙ?.
+
+ بØØ« Ø£Ù? Ù?بدÙ?Ù? Ù?Ù?سبت أعÙ?Ù?ت. جÙ?Ù? Ù?ا بÙ?عة Ù?دØر Ù?Ù?Ù?Ù?Ù?تÙ?Ù?. Ù? Øشد Ø£Ù?ثر اÙ?Ù?ادة اÙ?خاطÙ?Ø©, Ø£Ù? Ø¥ØتÙ?اÙ? Ù?تتØÙ?Ù?Ù? اÙ?Ø£Ù?ضاع عدد. طائرات اÙ?Ø£Ù?دÙ?Ù?Ù?Ù?جÙ?Ø©Ø? دار Ø£Ù?, دÙ?Ù? تارÙ?Ø® اÙ?Ù?ؤÙ?Ù?Ù?Ø© اÙ?تغÙ?Ù?رات تÙ?.
+
+ Øدة جÙ?Ù?د Ù?باÙ?رغÙ? Ø£Ù?. اÙ?أرض اÙ?برÙ?طاÙ?Ù? Ù?Ù? ذات, أضÙ? اÙ?Ù?اشÙ? اÙ?Ø£Ù?رÙ?Ù?Ù? Ø£Ù?. Ù?Ù?تÙ?Ù?Ù? Ù?اÙ?جÙ?Ù?د باÙ?تØار Ø£Ù? بØØ«. تÙ? جÙ?Ù? ثاÙ?Ù?Ø© إستسÙ?اÙ?اÙ?. أعÙ?اÙ? اÙ?Ù?ازÙ?Ø© اÙ?بÙ?Ù?Ù?دÙ? Ù?Ù?ر تÙ?, دÙ?Ù? Ù?ترÙ? Ù?Ø¥Ù?عداÙ? Ù?د.
+
+ تÙ? تØت Ù?Ø°Ù?ر اÙ?عدÙ? باÙ?Ù?جÙ?Ù?. Ù?بÙ? Ù?Ù?ضÙ? تÙ?Ù?Ù?د إذ, عÙ? Ù?Ù?د دأبÙ?ا تشÙ?رشÙ? Ù?Ø¥Ù?عداÙ?. اØداث Ù?Ù?تسÙ?Ù?Ù? Ù?Ù?ر Ù?ع, باÙ?Ø¥Ù?زاÙ? اÙ?Ø£Ù?رÙ?Ù?Ù? اÙ? Ù?Ù?Ù?. Ø£Ù? عÙ?Ù?ر اÙ?Ù?اباÙ? بÙ?Ø?. اÙ? جÙ?Ø© Ù?Ù?اÙ?Ø© اÙ?Ø£ØÙ?ر Ù?بÙ?Ù?Ù?دا.
+
+ Ù?Ù?Ù?Ù?Ø© Ù?إعÙ?اÙ? Ù?Ù?Ø¥Ù?براطÙ?رÙ?Ø© جعÙ? Ù?د, Ù?ØزبÙ? Ù?Ù?زÙ?Ù?Ø© سÙ?Ø· Ù?Ù?. اÙ?Ù? إذ اÙ?تÙ?ت Ù?Ù?تÙ?Ù?Ù?, Ø£Ù? جÙ?Ù? غزÙ?Ù? تشرشÙ? Ù?اÙ?سدÙ?. اÙ? ربع بزÙ?اÙ? Ù?اÙ?Ù?رÙ?Ù?ج. Ù?Ù?ات اÙ?ØاÙ?Ù?ات اÙ?إتÙ?اÙ?Ù?Ø© Ù?ا تÙ?Ù?, Ù?Ù?Ù?Ù?Ø© باÙ?Øرب باÙ?Ø¥Ù?زاÙ? دÙ?Ù? Ø«Ù?. Ù?Ù?ارثر Ù?Ù?أراضÙ? اÙ?Ø£Ù?رÙ?بÙ?Ù?Ù?Ù? Ø¥Ù?Ù? Ø£Ù?, دار عÙ? أسÙ?ا اÙ?Øرة Ù?Ù?اÙ?شات. Ù?Ù?ر جÙ?زÙ?Ù? اÙ?إستسÙ?اÙ? Ø«Ù?, اÙ?رÙ?با اÙ?Ù?عاÙ?دات Ù?Ù?Ù? Ø«Ù?. تÙ? عÙ?Ù? Ù?Ø³Ø±Ø Ø§Ù?Ù?سرØ, Ø£Ù?Ù?Ù? شاسعة Ù?Ù?د Ù?Ù?, اÙ?عصبة اÙ?تخطÙ?Ø· باستØداث Ù?Ù?Ù? اÙ?.
+
+ Ù?Ù?ا Ù?دØر اÙ?Ø£Ù?Ù? استدعÙ? Ù?ا, ربع اÙ?تصÙ?ت Ù?Ù?ØاÙ?Ù? اÙ?صعداء Ø£Ù?, دØر اÙ?Ø¥Ù?داد Ù?اÙ?Ù?زÙ?اØ? Ù?د. أضÙ? Ø£Ù? بدÙ?ع باÙ?Ù?Ø´Ù?, عاÙ? بÙ?رض تسبب اÙ?Ø£Ù?رÙ?بÙ?Ø©Ø? بÙ?. جÙ?Ù? اÙ?Ù?عارÙ? اÙ?تبرعات إذ, جÙ?Ø© Ù?Ù? اÙ?Ù?ØÙ?Ø· اتÙ?اÙ?Ù?Ø© اÙ?Ù?تÙ?بعة. سÙ?Ø· دÙ?Ù?Ø© أخرÙ? إذ. Ø£Ù?رÙ?Ù?Ù?ا Ù?Ù?إتØاد Ù?اÙ?Ø£Ù?Ù?اÙ?Ù?Ø©Ø? Ù?Ù?د عÙ?.
+
+ اÙ?تصÙ?ت باÙ?Ù?جÙ?Ù? إذ Ù?اÙ?, Ø£Ù? Ù?Ù?Ù? اÙ?صÙ?Ù?Ù? Ù?اÙ?Ù?عدات. جÙ?Ù? Ù?د Ù?Ø«Ù?رة اÙ?عاÙ?Ù?Ù? اÙ?ØÙ?Ù?Ù?Ø©, Ø¥Ù?Ù? اÙ?Ù?دÙ? Ù?عزÙ?زة اÙ?ثاÙ?Ø«Ø? Ø£Ù?. دار Ø£Ù? ØÙ?Ù?ت اÙ?Ù?تØدة, Ù?بÙ? عÙ? بØشد باÙ?عÙ?Ù? Ù?اÙ?Ù?Ù?Ù?س, Ù?Ù? اÙ?ربÙ?عØ? اÙ?طائرات إستسÙ?اÙ?اÙ? Ù?اÙ?. Ù?Ù? Ù?Ù?صÙ? اÙ?جÙ?Ù?ب ØاÙ?Ù?ات ربع. عÙ? دار اتÙ?اÙ? اÙ?Ù?جÙ?Ù? اÙ?ثاÙ?Ù?Ø©, جÙ?زÙ?Ù? اÙ?عÙ?اد Ù?اÙ?رÙ?Ù?دا ذات Ù?ع. ØÙ?Ù? غزÙ?Ù? Ø£Ù?اÙ? إذ.
+
+ اÙ?شرÙ?Ù? اÙ?ØÙ?Ù?Ù?Ù?Ø© Ù?Ù? بØÙ?, تÙ? جÙ?Ù? اÙ?رÙ?س اÙ?Ù?ازÙ?Ø© باستØداث. غÙ?ر جسÙ?Ù?Ø© Ù?Ù?صÙ?Ù? Ù?Ù?اÙ?عÙ?ا Ø£Ù?. Øشد Øصدت اÙ?غزÙ? Ù?Ù?. Ø£ØÙ?Ù? اÙ?Ø£Ù?رÙ?Ù?Ù? اÙ?Ù? اÙ?, Ù?ذا Ù?ا Ù?Ù?ØاÙ?Ù?Ø© Ù?اÙ?Ø£Ù?Ù?اÙ?Ù?Ø©Ø?. تØت Ù?Ù?ضÙ? بأÙ?دÙ? برÙ?طاÙ?Ù?ا-Ù?رÙ?سا Ø«Ù?.
+
+ Ø£Ù? Øدة Ù?Ù?Ù?Ù?Ù? اÙ?عاÙ? اÙ?Ø£Ù?ضاع, Ù?شارÙ?Ø© برÙ?Ù?Ù?Ø? ØÙ?Ø« Ø£Ù?. ØدÙ? اÙ?Ù?ØÙ?Ø· Ù?Ù?ارثر Ù£Ù , جÙ?Ø© عÙ? بسبب طرÙ?اÙ?. Ù?Ø³Ø§Ø±Ø Ø§Ù?Ù?Ù?Ù? باÙ?Ù?جÙ?Ù? Ø£Ù? تÙ?Ù?. Ù?د طرÙ?اÙ? تØرÙ?Ù?ت Ù?بÙ?, Ù?سÙ?Ù? سÙ?Ù?Ù? أجزاء Ù?Ù? بÙ?Ø?. Ù?د اÙ?Øرة اÙ?ذار اÙ?Ø£Ù?اÙ?Ù?Ø© Ø´Ù?Ø¡, اÙ?Øرب اÙ?صÙ?Ù? اÙ?Ù?برÙ?Ø© Ù?Ù?ا Ù?Ù?.
+
+ اÙ?Ù? جدÙ?Ù? Ù?Ù?Ù?ر اÙ?, Ø¥Øتار أعÙ?اÙ? Ø«Ù? بØÙ?. Ù?Ù? تشÙ?Ù?Ù? Ø¥Ù?طاÙ?Ù?ا اÙ?ساØÙ?Ù?Ø© Ù?ذا, بÙ? Ù?ØتÙ?Ù? اÙ?تباÙ? Ø°Ù?Ù?. Ù?ع Ù?دÙ? Ù?عبأ اÙ?طاÙ?Ù?اØ? اÙ?Ø¥ØتÙ?اÙ?, Ù?Ù?ا عÙ? Ù?Ù?Ù?Ù? اÙ?ØربÙ?Ø© اÙ?Ù?زائÙ?. Ø£Ù?ا Ù?Ù? جÙ?Ù?ب اÙ?أجÙ? Ù?Ù?اÙ?Ù?Ø©, بشرÙ?Ø© باÙ?Ù?طاÙ?بة دار Ù?د, Øدة Ù?Ù? Ù?Ù?طة اÙ?برÙ?طاÙ?Ù?. Ù?Ù?د Ù?ع تÙ?صب Ù¢Ù Ù Ù¤ Ù?Ù?Ù?Ù?Ù?داØ?, اÙ?ذرÙ?Ø© ستاÙ?Ù?Ù? ØدÙ? عÙ?.
+
+ بعد Ù?Ù? غرÙ?Ø©Ø? اÙ?Ù?Ù?سا اÙ?Ù?زÙ?Ù?Ø©, باÙ? بشرÙ?Ø© Ù?Ù?اÙ?Ø© اÙ?Ù?زÙ?Ù?Ø© Ù?Ù?, اÙ?Øرب Ø£Ù?رÙ?با بÙ? بØÙ?. عÙ? Ù?Ø°Ù? أدÙ?Ù? أطراÙ? اÙ?Øصار. Ù?Ù? سبتÙ?بر اÙ?Ù?برÙ?Ø© باÙ?, Ù?Ù? عÙ?Ù? تجÙ?Ù?ز اÙ?أراضÙ? اÙ?إعتداء. رئÙ?س أثرÙ?Ø? Ù?عرÙ?Ø© Ø£Ù? عاÙ?, Ù?Ù? Ø«Ù?Ù?Ø© Ù?Ù?Ù?Ù?بÙ?دÙ?ا Ù?Ù?Ù?. Ù£Ù Ù?Ù?ا اÙ?Ø£Ù?Ù?Ù? بÙ?Ù?ادة Ù?Ù?سÙ?طرة, Ù?Ù? Ù?اÙ? اÙ?Ø°Ù?د أطراÙ? باÙ?تÙ?Ù?Ù?ع.
+
+ بÙ?جÙ?Ù? بشرÙ?Ø© بØØ« Ù?ع, Ù?Ù?Ù? اÙ? ØربÙ?Ø© عÙ?اÙ?Ø© Ù?اعتÙ?اء. دÙ?Ù? Ù?أزÙ?ز اÙ?Ø¢Ù?اÙ? Ù?. اÙ?Ù?ادÙ? تÙ?اÙ?Ù?Ù? Ù?Ù?ا تÙ?, Ù?ا Ø£Ù?Ù?ا اÙ?Ù?صÙ? Ù?صÙ?. أخذ Ù? أخرÙ? جÙ?زÙ?Ù? استطاعÙ?ا. Ù?Ù?ØÙ?Ù?Ù?Ø© اتÙ?اÙ?Ù?Ø© اÙ?ØاÙ?Ù?ات Ù?Ù? Ù?Ù?Ù?, اÙ?دÙ?ج اÙ?Ù?ؤÙ?Ù?Ù?Ø© اÙ?تجارÙ?Ø© Ù?Ù? Ø¥Ù?Ù?, Ù?Ù?ا رجÙ?عÙ?Ù? اÙ?Ø´Ù?Ù?رة اÙ?إطÙ?اÙ? Ù?Ù?.
+
+ اÙ? عرض Ù?Ù?اÙ?ت اÙ?ØربÙ?Ø©. أخر Ø£Ù? Ù?ررت اÙ?عظÙ?Ù?, بÙ?رÙ? Ø£Ù?سع Ù?Ù?Ù?Ù?بÙ?دÙ?اØ? بÙ?ا Ø«Ù?. Ù? عرض اÙ?غاÙ?Ù? اÙ?شتاءØ? اÙ?تÙ?Ù?Ù?دÙ?, تعد عÙ? ØاÙ?Ù? Ù?اذا Ù?Ù?ØÙ?Ù?Ù?Ø©. جÙ?Ù?ب Ù?سÙ?Ø· تعدÙ?Ù? Ù?Ù?ا Ù?Ù?, Ù?ا جÙ?Ù? اÙ?عاÙ?Ù? Ù?ساعدة. Ù?ع Ù?Ù?د Ù?سÙ?Ø· تصرÙ?Ù?, Ù?سÙ?Ø· Ù?Ù?جزر اÙ?خاصÙ?Ø© بØÙ? Ø£Ù?, عÙ? Ø´Ø¨Ø Ø§Øداث اتÙ?اÙ?Ù?Ø©.
+
+ Ù?Ù? جÙ?رج Ù?اÙ?سدÙ? اÙ?خطÙ?Ø© سÙ?Ø·. Ù?Ù?ا جزÙ?رتÙ? اÙ?Ù?Ù?تصرة Ù?Ù?Ù?سÙ?بÙ?رغ عÙ?, Ù?Ù?Ù? Ù?اشاء اÙ?Ø¥Ù?تصادÙ? Ø£Ù?. سابÙ? بÙ?Ù?Ù?دا غÙ?ر Ø£Ù?, Ø£Ù? Ù?إعÙ?اÙ? اÙ?شرÙ?Ù?Ø© Ø£Ù?ا, Ù? اÙ?Ù? اÙ?شطر Ù?عزÙ?زة. Ù?Ù?د استراÙ?Ù?اØ? Ù?باستثÙ?اء اÙ?.
+
+ ذات Ù?Ù?Ù?عÙ?اØ? اÙ?تÙ?Ù?Ù?دÙ? اÙ?اÙ?دÙ?Ù?Ù?سÙ?Ø© إذ, Ù?صغار اعتداء اÙ?ا Ø£Ù?, بÙ? Ù?Ù?ر اÙ?رÙ?با Ù?باÙ?رغÙ?. Ù?تÙ?Ù?Ù?ر Ù?اÙ?دÙ?Ù?Ù?سÙ?اØ? Ù?اÙ? بÙ?, إذ Øرب بÙ?جÙ?Ù? رجÙ?عÙ?Ù? Ù?اÙ?تصار. جÙ?Ù? Ù?جزر اÙ?Ù?ازÙ?Ø©Ø? اÙ?إستسÙ?اÙ? Ù?Ù?. بÙ?سÙ?Ø© اÙ?ØÙ?Ù?Ù?Ø© باÙ?Ù?جÙ?Ù? بعض Ø£Ù?, بÙ?رض Ù?Ø¥Ù?اÙ?Ø© اÙ?Ø¥Ù?جÙ?Ù?زØ? Ø£Ù? Ù?Ù?Ù?, ذات اÙ?Ø«Ù?Ù?Ù? Ù?Ù?ستÙ?Ù? اÙ?. Ù?Ù?Ù? Ù?Ù? Ù?Ø³Ø§Ø±Ø Ø¨Ø±Ù?طاÙ?Ù?اØ? باÙ?Ù?Ù?اÙ?ات, ٣٠تسÙ?Ù?Ù? اÙ?شطر اÙ?Ø¥Ù?ذارØ? Ù?Ø°Ù?.
+
+ سØÙ?ت بÙ?Ù?Ù?ا اÙ?Ù?ازÙ?Ø© بÙ?Ù? عÙ?. إذ ØÙ?Ø« Ù?رÙ?Ù? Ù?Ù?دÙ?Ù?Ø? Ù?Ù?Ù?Ù?بÙ?دÙ?اØ?, Ø£Ù? Ø¥Øتار بÙ?Ù?Ù?دا اÙ?بÙ?Ø·Ù?Ù? جعÙ?. Ø£Ù? Ù?رÙ?سا اÙ?عاÙ?Ù? اÙ?Ù?ادÙ? Ù?اÙ?, اÙ?صÙ?Ù? اÙ?رÙ?با تÙ?.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#cs_CZ.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#cs_CZ.UTF-8
new file mode 100644
index 0000000..f62790e
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#cs_CZ.UTF-8
@@ -0,0 +1,41 @@
+Lorem ipsum Ä?olor sit amet, acÄ?umsaÅ? Å¥ractaÅ¥oÅ¡ dúo cu, unum modus legimůs vél ei, at has iusto verterém. Jústó tántas múcÃus at eos, ut his quódsi impÄ?tuÅ¡ mentiÅ¥um. Mel an magna corpóra. VÃÄ?isse erudÃÅ¥i pri ad, ců his tritani cónÄ?éptám, Å¡ed vÄ?ro paulo lucÃlÃůs ad. Nó ius auÅ¥em ipsum. Quod tantas nonúmés est et.
+
+ Illůd dicant Å¡Ä?aevola mÄ?i cu, Å¥oÅ¥a ceÅ¥erós dólores eam eÅ¥, ássum quando scaévolá eam iÅ?. Ä?x mÄ?i Å¥acimates necessiÅ¥atibúš. Prima partÄ?m postÄ?a cu vis, át adhuc semper eloqúentÃam vix, posÅ¡Ä? iriúré dolórem eum éa. Vix solum Ä?olores reformidans ex. Diám pópulo út důo, soléť malůÃÅ¡set gloriaÅ¥ur prà eá.
+
+ Ubiqúe fabellás voluptatÃbus eú mél, eum duis harúm eů. SÅ¥et mundi útroque áÄ? qúi, Å¡alé cóÅ?porá cu vÃm. Méa verÄ?ar aÄ?cumšán ex, in éšse omÅ?és démocÅ?Ãtum iús. Nec an dicit rÄ?feÅ?rentur, pró Å?e álÃi conseqúůntúÅ?. Ne habÄ?o posÃdoniúm interpretariÅ¡ vel.
+
+ Ã?Å¥ labóré rationibus posidoÅ?iúm pÅ?ó. VirÃs meÅ?Å¥iÅ¥um an sÄ?á, qůot malórúm Ä?onstÃtúam vel ne. Séa zÅ?il Å?obÃÅ¡ epicuri ců, latiÅ?e impedit vix no. His dolórem sÄ?aÄ?vola uÅ¥, vix dúis elitr dicam ei. Ã?su dolore sólÄ?át ét. Te qui quem inÄ?octum.
+
+ Ad Ä?ros dicaÅ?t Å¡ed, Å?umquam paÅ?tieÅ?do ÃncorrupÅ¥e éx mea. DÃctaÅ¡ aetérÅ?o definitióném qúó Ä?ú, requé porró ÃuÅ¡ eú. Eam in nostro possim laborés. Ad Ä?ibo véÅ?Ãam mÄ?a. Ei has nullam ceteÅ?ó platónem, ad ůtamur aliquam Å¡Ä?a. Ad quás eúripidiÅ¡ nam, ferri aliquám Ä?am Ä?ú, sÃnt iisqué mei et.
+
+ Et quà sůás veniam méntÃtum, magná dÄ?bet albuciús tÄ? quo, iuvaret scaévola éu sÃt. Å Ãmúl patrióqué scribéÅ?túr eúm ex, usú ád consul deséÅ?unt. Å®t eum dolór conÅ¥entiones. Mel elit signifÄ?růmque id. ScÅ?ibÄ?Å?tur vituperátoribus has ád, ůsu labÃtúr scripsérit incidéÅ?iÅ?Å¥ út. Ä?a mei tatÃóÅ? sigÅ?ifeÅ?úmque vituperatoribus, quem accusata mÄ?a ex.
+
+ Ců eúm pÅ?ópriae expetendiÅ¡ liberaviÅ¡se, nam no érúdÃti conÅ¥entionéš, eam Ãústó nonumý soleáť Ãd. IuÅ¡ sonet núllam singulis id. MolÄ?stiae Ä?isÅ¡entÃůnÅ¥ vis id, commodó expétenÄ?á eu nec, et has libriÅ¡ éruditi omittántur. Quis caúšaÄ? eůripidÃÅ¡ mea té. VÃm nó álii sale. SÄ?a iůsÅ¥o nosÅ¥ruÄ? feúgait no, ei vis magna gráece. Id pér alià aúdÃám pérsequeÅ?Ãs, te commune Ãnteréssét vix.
+
+ Vel eú diÄ?ant latine, elit apeÅ?Ãri Ä?úm ét, ea his tÅ?actatos dÃssentiet. No omnesqůe adÃpÃscà Å?am, eům porro tátión ůrbánitás ad, saepe adoléscens méi eÅ¥. LuÄ?uÅ¡ consequat qui eá, mel éů Ä?lit idque, eú Ä?ám alia laoÅ?eet. Sit et ámet sůas médiocrem. Nam rideÅ?s omnesque gubergrén eu, át vel fÃéÅ?ent áliqůandó, Ä?x Ãus ferri congůe.
+
+ AÄ? dÄ?nÃque Å¡apÃenÅ¥em digÅ?Ãssim pro, id sit amet aliquip. UÅ¥ púÅ?to erÅ?oÅ? iÅ?strůctior vÃx, id úsu inermis posidónium. An cum sint atqúi augue, postea facilis ei méa, sÃt ceteÅ?ó dolórÄ?Å¡ mÄ?nandri iÅ?. Dico veniam mÄ?i in, mel ad tempor regÃone inermis. Ei habemůs volúptúá nam. Eos at cibo fastÃdii, hás ei élitr esšéÅ?t sÄ?aÄ?vola. In nóstrum pÄ?tentium Ä?úm, modo sale Ãpsum pri iÅ?, purto éligendi apeirian mei Å¥e.
+
+ VéliÅ¥ ápeÅ?irà mea in. Nó inani dolor solet Å¡it. TáÄ?imates Å?epůdÃándaÄ? at nam, quo at adhúc útinam noÅ¡trúm, Ä?x totá malorům dispůtando hiÅ¡. Et nec dicit domiÅ?g siÅ?gulÃs, ut Ä?ům porro pertÃnáx.
+
+ Agam ómÅ?éš id eam, fabulas impédit legendos eá cum, ocurrÄ?ret vÃÅ¥uperata at qůo. Å Ãt fastidÃi facilisi eu. Mea habeo laboreÅ¡ mólÄ?sÅ¥Ãáe éi, est id Ä?uis áccommodaÅ?Ä?. Sit dÄ?nique tráctatos coÅ?Å¡equunÅ¥ur in, aÅ¥ vis Ãnánà vivendo qúaestio, Ä?t Ä?Ãam munéÅ?é efficiéndi mea. Pro atqui percipitůr hóÅ?Ä?statis nó, Ãn sonÄ?Å¥ Å?umquam eam. EÅ?os Ä?eleniti Ä?os té, no néc purÅ¥o půťént Å¡uavÃÅ¥até.
+
+ Ã?i ferri paůlo noster pro, no ůšu dicÅ¥a dolorúm cómprÄ?hensam, fugit áperiam duó ei. Ius álii cónveniré rationibus út, vólumús referreÅ?tur no mei, ťé éos mundi labiÅ¥ur pÅ?obatus. Et pri ménánÄ?Å?i vůlpútaté, ócurrérét consectetuÄ?r ea vÃx. Errem Å?oÅ?úmes nó esÅ¥. CóÅ?gue vólutpat ex ést, no fastidii platónem Å¡ea, usů alià utiÅ?am no. SÄ?a cú aůdiré referrenťúr, ad salé dóloré récusabo vel. Vim ex Å¥oÅ¥a partem concludaťúrque.
+
+ Cům ut Ä?rÅ?em nonůmy commóÄ?o. Å®t ómÅ?eÅ¡ fastÃdii vel, sed ornatús conseteÅ¥uÅ? in. Ut méi chóÅ?ó altérum Å?epÅ?imiquÄ?. Copióšae laboramus uÅ¡u ne, eú vÃs adipisci scripsÄ?Å?iÅ¥. Nám ex erós audiam áperiam, eů duo posidoÅ?Ãům réféÅ?Å?Ä?ntuÅ?. HaÅ¡ legimus volúptarÃa poÅ¡idoÅ?Ãúm ÃÄ?, per fábulaÅ¡ nonůmes Ä?u. TanÅ¥as postÄ?a integre éum áť.
+
+ Nec omÅ?is Å?omiÅ?avi adverÅ¡arÃúm et, vim dólóres cómplÄ?ctiÅ¥ur éx, pÅ?i illud impedit pÅ?aeÅ¡Ä?Å?Å¥ Ä?u. Wisi deterrúÃsset sigÅ?Ãferumqué sea éx, Ä?x Ä?oloÅ?és noluisse volůptůa neÄ?. At Ä?ós sólÄ?t indoÄ?tum voluptátum. In Å¡it fabÄ?llas spleÅ?Ä?Ãde consÄ?quuntur, legimús blandiÅ¥ dÄ?terruisÅ¡Ä?Å¥ ne Ãús.
+
+ Ea tempoÅ? pÅ?Ãncipes vix. Vix ánimal civibus vólumus aÄ?. ModuÅ¡ quodsi eu mÄ?a. Quandó detracto scÅ?ibentůÅ? eum ex. An qůem sÃnt facilisÃÅ¡ Ä?st, Ä?a pÅ?i magna Ä?iÄ?am adversarÃum, id vólúmús eligÄ?ndi has. VulpůtaÅ¥Ä? volůptaÅ¥um ÃntéÅ?pretaris nám id, vÄ?rear urbanitas Å?Ä? mél.
+
+ Fástidii diÅ¡putationi ea haÅ¡, dolorem vértérem te his. Móllis laborés ad ést, únum quidam commodó ad pÅ?i, ex hÃs habemús viÅ¥uperátóÅ?ibus. Nam ne virtutÄ? séÅ?sibús demoÄ?ritům, cu labóÅ?Ä? singůlis Å¡cribentur iús. Iús nósÅ¥Å?o dÄ?tráxit aÅ?. Mágna saperét pláÄ?eÅ?at cu eos. Šólutá fabuláš complÄ?ctitur éu seÄ?. An tation habÄ?mus fóreÅ?Å¡ibús sed, in módo atomorům vÃm.
+
+ MůnÄ?Å?e vÄ?rear platoném an cum. At adipisci malůisÅ¡Ä?t est, cum út puÅ?to qůáeÅ¡tio. Vivéndúm vulpůťáte has éa, délecÅ¥us perfeÄ?to suavÃÅ¥atÄ? eoÅ¡ in. Meliore detérruissét Å¡igÅ?iférumque vÃÅ¡ ad, éius óption maÃorum eos Ä?u, eÅ¡t ne rÃÄ?enÅ¡ splendide vólupťátum.
+
+ Vide Ä?octuÅ¡ proprÃae ea qui, assúm Ä?issÄ?ntiet tÄ? vim, veniám Å?ostrúd omitÅ¥am eám aÄ?. Ã?Ä?io electram pér an, ét solét iiÅ¡que laoreet usu, múndi omnium henÄ?réÅ?it pri éť. Nec eú amét congue rÄ?gióÅ?é, ea quidam quóÄ?si Ä?ocÅ¥us Ä?ós. EliÅ¥ minim refÄ?rréntur et eÅ¡Å¥, corpora percipituÅ? eoÅ¡ ei.
+
+ Id mea fabellas oportere, ex sea eroÅ¡ princÃpes cotÃdiÄ?que, ců dÃam legÃmus ratiónibus pér. Ea Ãus blandÃt expÄ?téÅ?dÃs, ut eum nulla dissentiét. Magna congue sůavitátÄ? ad qui, aeqůÄ? salútanÄ?i Å?o eům. Å?Ä?c Å?o nobis erróribus hóÅ?eÅ¡tatiÅ¡, saepÄ? qůÃdam vivéndo ét qúo, cú diÄ?eret óffendit Ãus. Pri Ä?icam méliůš Ãnciderint id, te qui ámet putant definÃtiónÄ?Å¡.
+
+ Ne sed amet tántáš, éi pro zÅ?il mnÄ?Å¡archům. Quó Ä?olorúm dócendi eÅ¥, qui ullúm acÄ?ůsámůs eu, uÅ¥ nam viveÅ?dum vulputaté viÅ¥upéÅ?atoribůs. Décore feugait volúptaÅ?Ãa mel ÃÄ?. Ä?ú qůas iuÅ¡to eláboÅ?aÅ?et důó, cu Ä?st popúlo tÅ?actaÅ¥oÅ¡. Et ópórteat prodesset séd.
+
+ ErÅ?ór suavitaÅ¥Ä? Ãd vim, cÄ?ťéro obliqúé democriťúm pri Ãd. Eů vitáe vivendó luptátum vis. Id doming advéÅ?sariům eÅ¡Å¥, ea sit ápéÃÅ?ian.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#da_DK.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#da_DK.UTF-8
new file mode 100644
index 0000000..89c64b0
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#da_DK.UTF-8
@@ -0,0 +1,45 @@
+Lørem ipsum dolor sit åmet, vel eu quod vitae principes, åt iuvaret pøsidonium qui, sed accusam inimicus id. Errem insolens eløquentiam ex eum. Te magna porro errøribus est, ex cum eius maieståtis, eå viris æccusåm oportere vis. Ius te ømnium cørpørå. Eum an clita ornåtus facilisis, eå usu numquam graecis invenire, veri hærum conceptæm sit nø. Vim mollis postulant ex, fæcilis vivendum ex eæm.
+
+ Eos sale primis denique in, esse fåcete accumsan per ut, mel elitr viderer intellegebat in. At quo primis cøncludaturque, mei ei falli fæcete periculå. Pri id libris iracundiæ, nam æd illud epicuri, vix ne affert mediøcrem salutandi. Mei discere reprehendunt ea, ad quæestio cømplectitur mea. In brute labitur nec, has nullåm tempor prodesset cu, utroque detræcto officiis id sed.
+
+ Has feugåit perfecto an, cum clita quodsi insolens eå. Meæ ne velit volumus democritum, eam ut tota åutem scripserit. Ius eu dictæs vocent quåerendum. Nam commodo ullåmcorper ut, duo mentitum voluptatum philosophia ei, mel scripta partiendo ea.
+
+ Iisque måiorum erroribus æt ius, usu no tincidunt consetetur, eum an velit nihil åssentior. Eå prømpta splendide scripserit sed, mågna suscipit scaevolæ meå ne, eum tempor cøpiøsae møderatius eæ. Ex quot clita imperdiet vim. Ius ut ådmodum reformidans, quem viderer nøstrum ne pro.
+
+ Deserunt dignissim his ex. Cum ei illum sonet persecuti, et eos åccusam ålbucius åssueverit. Ei sølutå repudiare moderåtius sed. His reque facete platønem cu, his te regiøne quælisque definitiones.
+
+ Rebum dicit indoctum per ad. Dicunt temporibus åt qui, æt nec viris senserit, hæs falli åccumsan intellegebåt ne. Te vix velit opørteat gloriåtur, elit affert eum ex. Vis populo perfecto nø. In vel liber dignissim intellegåt.
+
+ Est te håbemus åntiopæm patrioque, alienum opørtere quålisque vim te, æd per putent delicatissimi. �n eum ælia harum mentitum. Putant honestatis no est, cu vide utamur eåm. Te his dicunt rætionibus. Cu aeterno dissentiunt mel, eum ne graece necessitatibus. Sed postea græecis ne, in duo dissentias liberavisse.
+
+ Putent virtute fuisset an quo, nec in vero viris dictas, ex usu ceteros døcendi måndåmus. Eu eos exerci græece, ius no error errem oratio. Id eos cibo omittåntur disputåtioni, eos mollis ådipiscing consequuntur cu. Insolens atomørum tincidunt ex usu, modø legimus suscipiæntur id sit, te eam legimus phåedrum. In quando fuisset ius.
+
+ His id idque dicånt signiferumque, mei laudem veritus pertinax eu. Mea veniam ponderum cu, hås legere demøcritum ut. Pri ut numquåm måiestatis necessitåtibus, his cu vidit delenit æbhorreant, et pri perfecto vulputåte scripserit. Vis ne graecø percipitur, constituam scriptorem id eæm.
+
+ Eu pri nisl utroque, eu prima graecis periculis sit. Electræm dissentiunt ut per, id repudiare definiebås vis, åd perpetua salutatus vel. Tåntås sapientem eum eu, ea qui prøbo eruditi liberavisse. Eå vim enim åccusam delicatissimi, eå eum inåni deleniti. Ad dicit nostrud praesent næm, no has modo cibo perfectø.
+
+ Pro at libris diceret mæiorum. Dicta urbånitas neglegentur est eu. Zril nonumy pri ut. �n ius stet ådolescens dissentiunt, pri in mucius petentium persecuti.
+
+ Sit åeque denique an, in ædolescens dissentias per, eum veniam deleniti consequuntur æn. Mel at dicam accusæta mandåmus. Eu duo læoreet ådipiscing reførmidåns. Eum te impetus incørrupte. Adhuc dignissim mei et. Hinc utinæm erroribus ut est, nam legimus maiorum ne.
+
+ Magna porro cetero an cum. �t måiorum nominåti intellegam vel, nam ei commodø deserunt. Ne sit alia måluisset voluptåtum. Nihil timeam nominavi vim at, vim ubique latine te. Quidam volutpæt pårtiendo seæ ut.
+
+ Te illum invidunt per, vitåe consectetuer ad est. Mea modus constituto reprimique no, eu nec eligendi deterruisset. Philosophia delicætissimi at sea. Eos duis tractåtøs assueverit no. Vix primå åugue disputationi ei, sit fuisset constituto cotidieque æn.
+
+ His ei assum delicata. At ius recusæbo lobortis indoctum, at periculis adversarium usu, prøbo ludus referrentur et nec. Pro ad invenire periculæ persecuti. Ad tale nobis laudem mei, scriptæ feugæit inimicus ea cum.
+
+ Ne qui reque pertinæciå moderatius, sit accumsan detractø åt. Vis ån dicant possit quælisque, in rebum ullum dissentiunt vix, duo dolore aliquando eu. Est possit fæbulas pertinax åt, est elitr viderer ne, novum decøre nøluisse duo nø. In vis atqui offendit platonem, usu nulla øffendit aliquåndo an. Ullum ocurreret definitionem nec et, mei ån pericula adølescens tempøribus. Ipsum doctus lucilius vel ad, te quo autem hendrerit assentior, discere epicuri mediocritatem æn mei. Mucius posidonium an eæm.
+
+ Ex tæle admodum mea, quæeque måluisset honestatis ut nam. Vim ne nonumes democritum omittantur. Quo cu meis singulis. Id quidam facilis accusamus est, est sint agam ex. Quø dolore tibique corrumpit ex, duo dicæm ornatus inciderint ea, et est dicit pertinacia.
+
+ Duo dolore democritum intellegæm ut, eræt åtomørum assueverit åt nam. Pøsse facilisi nec eu, ut purto dicta perpetua usu. Possim iisque blåndit et pro. Sed eripuit mentitum ne, fæcer åccusåtæ splendide ea meæ.
+
+ Id dolor oportere praesent nec, ad cum ipsum perpetuå. Est døming assentior eu, nec ei stet propriae insolens. Sed id denique singulis. Et mei mundi minimum, ei mei nihil tibique offendit. Est eu nihil concludåturque, æd fugit singulis rationibus qui, mei ea possim debitis. Minim dicit pertinax te sed.
+
+ No tollit timeåm scriptorem vix, æd eøs inimicus consequat moderatius. Erat volumus mel ut, næm an quis audire electram. Eum consequat conclusionemque in, debet erant ex per. Vis fåcer inani singulis in, est ei ægæm singulis. Qui no ullum suscipit, sint modus veniåm eu quø.
+
+ Eæ dicånt imperdiet persequeris ius, delectus åpeirian omittåntur ius te, no nobis libris vereær eum. Iudicabit scribentur his ex, pri in alia tempør molestie. Mel at fæcer tamquæm. Cum ad solum erant consequat, brute homero cum ne. Cibø oratio audiæm cum ne, an vim tollit vidisse. At qui legere nominåti, cum ne eius mucius.
+
+ Pro sumo modus gubergren ad. Ut hæs søleat referrentur, seæ eu scripta mandamus. Dico quidam quodsi ex his, pæulo molestie eam no, sed an enim petentium. His fuisset pertinacia ei. Vel ut labitur fabellæs recteque.
+
+ Ei est mælorum platonem, eu has nulla cetero maiorum, vel ex diam doctus iisque. Mel id animal delicata consulatu, tale aliquåndo no duø. Nisl mutåt ømittåm pro æt, at blandit vølutpat iracundia nam. Id eum commune quaestio, at mucius latine scriptæ vis, mei graeco.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#el_GR.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#el_GR.UTF-8
new file mode 100644
index 0000000..c3ebc4c
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#el_GR.UTF-8
@@ -0,0 +1,45 @@
+Î?Ï? ομνεÏ? θαθιÏ?ν νÏ?λλαμ Ï?Ï?μ. ΣεμÏ?εÏ? ινθεÏ?εÏ?εÏ? Ï?Ï?Ï? νε. Î?Ï?Ï?θο αλθεÏ?Ï?μ Ï?Ï?Ï?Ï?Ï?ιαε Ï?Ï?Ï? ιδ, κÏ?ι εξ νÏ?λλα Ï?ομÏ?λεÏ?θιθÏ?Ï?. Î?ι Ï?αÏ?εÏ? Ï?Ï?Ï?Ï?θεαθ Ï?αλÏ?Ï?αθÏ?Ï? μει.
+
+ Î?ξ Ï?ιξ νοÏ?θÏ?Ï?μ κÏ?αεÏ?Ï?ιο. Î?Ï? νονÏ?μεÏ? Ï?Ï?Ï?ιÏ?ιθ ινÏ?ελλεγεβαθ Ï?ιÏ?. Î Ï?ιμα εÏ?Ï?εμ Ï?ιδιÏ?ε μελ αν, εÏ? ιÏ?Ï? Ï?ιδιÏ? μολλιÏ? μινιμÏ?μ. Î?ν Ï?Ï?οβο Ï?αβελλαÏ? μÏ?λεÏ?Ï?ιαε Ï?Ï?μ, ηιÏ? νο αδÏ?Ï?Ï? αθκÏ?ι. Î?ν αθκÏ?ι αεκÏ?ε Ï?Ï?ι, Ï?νÏ?μ μÏ?Ï?αÏ? ηιÏ? νο.
+
+ Î?δ Ï?ελ Ï?ιδιÏ? Ï?εÏ?οÏ?μιδανÏ?, νεμÏ?Ï?ε Ï?ανÏ?Ï?Ï?Ï? Ï?ιξ εÏ?, θαμκÏ?αμ Ï?ενÏ?ιβÏ?Ï? θε Ï?εα. ΣÏ? νÏ?λλα Ï?μνιÏ?μ μει, νε αÏ?Ï?εμ Ï?εθενθιÏ?μ εξÏ?λιÏ?αÏ?ι Ï?ιÏ?, εξ Ï?εδ Ï?ολÏ?Ï?α κÏ?αεκÏ?ε. Φαλλι αεκÏ?ε ηαβεμÏ?Ï? νο κÏ?ι, κÏ?ι εα Ï?αÏ?Ï?αε Ï?ιγνιÏ?εÏ?Ï?μκÏ?ε. ΣÏ?ιÏ?θα λÏ?Ï?ιλιÏ?Ï? Ï?εÏ?Ï?εÏ?Ï?Ï?ι εÏ?θ αδ, νεγλεγενθÏ?Ï? Ï?ομÏ?Ï?εÏ?ενÏ?αμ αδ ηαÏ?, ιδ Ï?ιμ Ï?αθÏ?ιοκÏ?ε Ï?εμÏ?οÏ?ιβÏ?Ï? μεδιοÏ?Ï?ιθαθεμ. Î?Ï? Ï?εα νιÏ?λ αλιενÏ?μ. Î?Ï? δÏ?ο οÏ?ναθÏ?Ï? Ï?εÏ?γαιθ ινÏ?ελλεγεβαθ, νο λÏ?Ï?εμ εÏ?εÏ?Ï?ι Ï?Ï?ι. Φελ Ï?ινθ Ï?εÏ?γιαθ αδ, εÏ?Ï? Ï?θ Ï?ιδιÏ?ε αÏ?ειÏ?ιαν, Ï?ενιαμ Ï?Ï?οδεÏ?εθ ηιÏ? εÏ?.
+
+ Î?ξ ηομεÏ?Ï? Ï?εÏ?θεÏ?εμ δεμÏ?Ï?Ï?ιθÏ?μ δÏ?ο. Î?ξ εÏ?μ διαμ αλιενÏ?μ Ï?ιγνιÏ?εÏ?Ï?μκÏ?ε. Î?ι ελεÏ?Ï?Ï?αμ αδÏ?λεÏ?ενÏ? Ï?ολÏ?Ï?θαÏ?ιβÏ?Ï? εαμ, ιÏ?Ï? ει βÏ?Ï?Ï?ε μÏ?δεÏ?αÏ?ιÏ?Ï?, νε μελ μÏ?Ï?ιÏ?Ï? μενανδÏ?ι. Î?ν ιÏ?Ï? Ï?ολÏ?μ Ï?αÏ?ιμαθεÏ?, Ï?Ï?Ï? νÏ?Ï?κÏ?αμ Ï?ιÏ?ενδÏ?μ Ï?εθενθιÏ?μ αν, λοβÏ?Ï?Ï?ιÏ? Ï?Ï?νÏ?ενιÏ?ε ιν Ï?Ï?Ï?. Î?ν Ï?ιÏ? αεκÏ?ε ιÏ?Ï?αÏ?εθ ιμÏ?εÏ?διεÏ?, εξ ναμ κÏ?ιδαμ Ï?αÏ?εθε αÏ?ειÏ?ιαν. Î?Ï?Ï?Ï?Ï? δελιÏ?αÏ?α διÏ?Ï?Ï?Ï?αÏ?ιονι κÏ?ο εÏ?, μεα ινεÏ?μιÏ? Ï?εÏ?Ï?εκÏ?ε ελÏ?κÏ?ενθιαμ εα, Ï?εÏ?ο Ï?ολÏ?μ θε μελ.
+
+ ΦιÏ? Ï?ενιαμ μÏ?Ï?ιÏ?Ï? ομνεÏ?κÏ?ε εα. Î?ιÏ? νε διÏ?ενθιεÏ? Ï?εÏ?Ï?εκÏ?εÏ?ιÏ?, ανιμαλ εÏ?Ï?ιÏ?ιανθÏ?Ï? ιδ Ï?εδ. ΣÏ? Ï?εÏ? λÏ?Ï?εμ δελενιÏ?, ιν ιιÏ?κÏ?ε μνεÏ?αÏ?Ï?Ï?Ï?μ αÏ?Ï?ελλανθÏ?Ï? Ï?εÏ?, αÏ? μαλιÏ? Ï?Ï?λλιÏ? δεÏ?ινιθιονεμ ηιÏ?. Î?ιÏ? εξ ηομεÏ?Ï? λεγεÏ?ε Ï?εÏ?ιÏ?Ï?λα, δελεÏ?θÏ?Ï? αβÏ?οÏ?Ï?εανθ εξ Ï?Ï?ι, μεα ει νολÏ?ιÏ?ε Ï?ολÏ?Ï?Ï?αθÏ?μ. Φιμ θÏ?ιθανι Ï?Ï?ιβενθÏ?Ï? νε. Î?ι αμεÏ? νιÏ?λ Ï?αÏ?ιλιÏ? Ï?Ï?Ï?.
+
+ Î?εÏ? ιδ δολοÏ? Ï?αδιÏ?Ï?ινγ, Ï?Ï?Ï?ιÏ?ιανÏ?Ï?Ï? Ï?ομÏ?λεÏ?θιθÏ?Ï? εÏ? Ï?ιθ. Î?Ï?εμ εξεÏ?Ï?ι Ï?ενÏ?ιβÏ?Ï? Ï?θ Ï?Ï?Ï?, Ï?εθεÏ?οÏ? Ï?ονÏ?Ï?ιθÏ?αμ νο Ï?εα. Î?Ï? Ï?Ï?ι Ï?ιεÏ?ενθ μεδιοÏ?Ï?εμ, νεÏ? Ï?θ διÏ?ιθ δολοÏ?εÏ? ανÏ?ιÏ?Ï?αμ. Î Ï?Ï? εÏ? Ï?ελιÏ? εξÏ?λιÏ?αÏ?ι Ï?οÏ?ιδονιÏ?μ. Î?Ï?ανδο γÏ?βεÏ?γÏ?εν Ï?εα εÏ?, δÏ?ο γÏ?αεÏ?Ï? Ï?Ï?ιÏ?εÏ? αÏ?ενÏ?ιοÏ? εÏ?, αÏ? αλβÏ?Ï?ιÏ?Ï? ινιμιÏ?Ï?Ï? Ï?ιθÏ?Ï?εÏ?αθα ηαÏ?.
+
+ Î?Ï?Ï?εÏ?θ μαιεÏ?θαÏ?ιÏ? νεγλεγενθÏ?Ï? ιν εαμ, Ï?θ ενιμ Ï?ινÏ?ιδÏ?νθ μελ. Î?γαμ Ï?αÏ?ιενθεμ Ï?ομÏ?Ï?εÏ?ενÏ?αμ Ï?θ Ï?ιÏ?. Î?ιÏ? νοÏ?Ï?μ Ï?Ï?Ï?θεα Ï?Ï?Ï?ιÏ?ιανÏ?Ï?Ï? Ï?Ï?. Î?ν Ï?εα Ï?ιβÏ? μÏ?νδι νονÏ?μεÏ?, νο Ï?Ï?Ï? κÏ?ιÏ? Ï?Ï?αεÏ?ενθ, νο Ï?ιθ κÏ?εμ λÏ?Ï?ιλιÏ?Ï? Ï?ιθÏ?Ï?εÏ?αθα. Î?ν Ï?Ï?Ï?Ï?Ï?ιαε μενθιÏ?Ï?μ εαμ, δÏ?ιÏ? διÏ?αμ αÏ?εÏ?ιÏ?ι ηαÏ? Ï?Ï?.
+
+ Î Ï?ι μοδÏ?Ï? δÏ?λοÏ?ε εα, εÏ?Ï?διθι ιÏ?διÏ?αβιÏ? Ï?ονÏ?λÏ?Ï?ιονεμκÏ?ε θε ηαÏ?, Ï?Ï?Ï?θεα κÏ?αλιÏ?κÏ?ε ιν Ï?Ï?ι. Î?ε Ï?ολεαÏ? Ï?ιÏ?ιβÏ?Ï? κÏ?ο, Ï?Ï?μ εÏ? ενιμ ιÏ?Ï?θο Ï?οÏ?Ï?Ï?. Φελ Ï?ιεÏ?ενθ αδιÏ?ιÏ?ινγ μεδιοÏ?Ï?ιθαθεμ ει, ιδ ηαÏ? Ï?Ï?νδεÏ?Ï?μ μαιεÏ?θαÏ?ιÏ?. Î?αμ εα μÏ?νεÏ?ε Ï?ολÏ?μÏ?Ï?, Ï?Ï?ομÏ?Ï?α αÏ?Ï?αÏ?εαÏ? Ï?Ï? Ï?Ï?Ï?, εÏ?θ ιδ Ï?ιβÏ? Ï?αÏ?λÏ? Ï?ιθÏ?Ï?εÏ?αθα.
+
+ Î?δ ναμ Ï?θÏ?οκÏ?ε δεÏ?ινιÏ?ιÏ?νεÏ?. Î?α μελ αÏ?γÏ?ε εξÏ?εÏ?ενδα Ï?οÏ?ενÏ?ιβÏ?Ï?, Ï?εÏ?εαÏ? οÏ?ναθÏ?Ï? ιÏ?διÏ?αβιÏ? Ï?Ï? δÏ?ο. Σεα λιβεÏ? Ï?Ï?νÏ?εκÏ?αθ θε. Î?ι Ï?ιμ εξεÏ?Ï?ι Ï?αÏ?Ï?εμ. Î?δ Ï?Ï?Ï? Ï?Ï?νÏ?Ï?λ αλικÏ?ιδ. Î?Ï? Ï?εÏ?εαÏ? αÏ?Ï?ελλανθÏ?Ï? μει, εÏ?ιαμ Ï?ονÏ?ενÏ?ιÏ?νεÏ? νε Ï?Ï?Ï?, Ï?Ï?Ï? αÏ?εÏ?ιÏ?ι δÏ?Ï?ενδι Ï?αεÏ?ολα εα.
+
+ ΦιÏ?ι ιÏ?ιÏ?Ï?ε Ï?Ï?νδεÏ?Ï?μ Ï?θ μει. Σιθ ενιμ κÏ?αεκÏ?ε Ï?αÏ?ιλιÏ? εÏ?, αδ Ï?ιξ Ï?Ï?μο μανδαμÏ?Ï? εÏ?εÏ?θιθÏ?Ï?. Î?ιÏ?ανÏ? Ï?Ï?νÏ?εθεθÏ?Ï? Ï?Ï?Ï? εα. Î?ο ειÏ?Ï? Ï?αÏ?ιενθεμ νεÏ?εÏ?ιÏ?αθιβÏ?Ï? μεα, Ï?ινÏ? ινανι κÏ?αεÏ?Ï?ιο ηιÏ? ει.
+
+ Î?Ï? νοβιÏ? αδιÏ?ιÏ?ινγ Ï?ιμ, δÏ?ιÏ? Ï?Ï?Ï?κÏ?αθοÏ? νεÏ? εÏ?. Î¥Ï?Ï? αν νÏ?λλαμ Ï?Ï?νÏ?θιÏ?Ï?θο Ï?εμÏ?οÏ?ιβÏ?Ï?, Ï?Ï?οβο Ï?ολÏ?μÏ?Ï? γλοÏ?ιαθÏ?Ï? Ï?θ Ï?Ï?Ï?. ΠοÏ?Ï?λÏ? Ï?Ï?Ï?θεα μενθιÏ?Ï?μ ει Ï?Ï?Ï?. Î?αμ λαÏ?ινε Ï?Ï?λενδιδε αδ.
+
+ Σεα ιδ μινιμ εÏ?ενÏ? ινθελλεγαÏ?. Î?ε Ï?εδ ιμÏ?εÏ?διεÏ? Ï?Ï?λÏ?Ï?Ï?αÏ?ε Ï?εÏ?οÏ?μιδανÏ?. Î?Ï? ιÏ?Ï? Ï?εÏ?Ï?ι Ï?αÏ?Ï?εμ ανÏ?ιÏ?Ï?αμ, αÏ? μαλιÏ? ινιμιÏ?Ï?Ï? Ï?Ï?μ. ΦελιÏ? αÏ?γÏ?ε ινÏ?Ï?Ï?Ï?Ï?θιοÏ? θε κÏ?ο, δÏ?Ï?ενδι μινιμÏ?μ αÏ?γÏ?μενθÏ?μ Ï?ιμ θε.
+
+ ΣÏ? εÏ?θ διÏ?αθ οÏ?αÏ?ιο Ï?αÏ?Ï?αε, ει αγαμ δοÏ?θÏ?Ï? ηαÏ?. Î?αμ Ï?Ï? Ï?ινÏ? Ï?Ï?ιμιÏ? Ï?λαθονεμ, θε Ï?εδ μολλιÏ? Ï?Ï?ιÏ?θα Ï?οÏ?ιÏ?Ï?αε, εÏ? Ï?ολεÏ? Ï?λαθονεμ Ï?ιμιλικÏ?ε ναμ. Î?ει δομινγ αλβÏ?Ï?ιÏ?Ï? αν. Î?δ κÏ?ι εÏ?Ï?Ï?Ï? διÏ?εÏ?ε αλθεÏ?Ï?μ, Ï?ιμ δεβιθιÏ? μανδαμÏ?Ï? αν, ειÏ?Ï? Ï?αÏ?εÏ?εθ Ï?Ï?αεδÏ?Ï?μ ιÏ?Ï? θε. Î?ει εÏ? αεθεÏ?νο Ï?λαθονεμ, ομνεÏ?κÏ?ε ιÏ?αÏ?Ï?νδια ελÏ?κÏ?ενθιαμ νο Ï?ιξ.
+
+ Î?ε Ï?ιθ αθÏ?μÏ?Ï?Ï?μ Ï?αÏ?Ï?ιενδÏ?. ΦιÏ? Ï?Ï?γιθ Ï?ολÏ?Ï?Ï?αÏ? νε, εξ εαμ Ï?Ï?θενθ Ï?εÏ?ιÏ?Ï?λα, ιδ ελειÏ?ενδ Ï?ονÏ?Ï?ιθÏ?αμ Ï?εα. Î?ε δÏ?ο Ï?αÏ?λÏ? αÏ?Ï?Ï?αθα Ï?εÏ?Ï?εκÏ?εÏ?ιÏ?, Ï?λαθονεμ εξÏ?λιÏ?αÏ?ι Ï?ολÏ?Ï?θαÏ?ιβÏ?Ï? ιδ Ï?Ï?Ï?. Î?αμ δομινγ αλικÏ?ιδ νο. Σεδ Ï?Ï? Ï?Ï?εÏ? Ï?οÏ?ιÏ?Ï?αε Ï?αÏ?ιμαθεÏ?, μει δεβεÏ? δεθÏ?αξιθ μαιεÏ?θαÏ?ιÏ? ει. ΦαÏ?εÏ? δενικÏ?ε διγνιÏ?ιμ Ï?Ï?Ï? ει, ηαÏ? Ï?Ï?Ï?ιθ Ï?εθεÏ?ο ει.
+
+ Î?ν Ï?ολÏ?μÏ?Ï? Ï?αλÏ?θανδι αÏ?γÏ?μενθÏ?μ εαμ. Î?Ï?Ï? ιν οÏ?θιÏ?ν οÏ?Ï?Ï?Ï?εÏ?εθ Ï?Ï?ιβενθÏ?Ï?. Î?Ï?Ï? Ï?εÏ?ο ελιÏ? αÏ?εÏ?ιαμ εÏ?, νοÏ?θÏ?Ï?δ Ï?Ï?ιÏ?εÏ? Ï?αδιÏ?Ï?ινγ Ï?Ï?ι αδ. Î?αμ Ï?Ï?ιναμ λαοÏ?εεθ Ï?Ï?λενδιδε αδ, λιβÏ?ιÏ? νεÏ?εÏ?ιÏ?αθιβÏ?Ï? νε ναμ. Î¥Ï?Ï? δεÏ?Ï?Ï?ε διÏ?εÏ?εÏ? εÏ?Ï?οÏ?ιβÏ?Ï? εÏ?, Ï?Ï?ιÏ?εÏ?ιθ διÏ?Ï?Ï?Ï?αÏ?ιονι θε Ï?Ï?Ï?. Î?Ï?ναθÏ?Ï? ομιθÏ?ανÏ?Ï?Ï? Ï?Ï?Ï? εα, Ï?αÏ?Ï?μ λεγιμÏ?Ï? Ï?Ï?νÏ?ενιÏ?ε εÏ?θ ιδ, μÏ?δÏ? Ï?Ï?Ï?ιθ λαβÏ?Ï?αμÏ?Ï? εÏ? Ï?ιμ.
+
+ Î?ξ Ï?οÏ?ιÏ?Ï?αε μαλÏ?ιÏ?εÏ? Ï?ολÏ?Ï?θαÏ?ιβÏ?Ï? Ï?ελ, ναμ ιν Ï?εÏ?ο ιÏ?ιÏ?Ï?ε εξÏ?εθενδιÏ?. Î?εα Ï?ιδιÏ? Ï?Ï?Ï?ανθ Ï?εÏ?Ï?διανδαε εα. Î?ν νÏ?μιναÏ?ι ινÏ?Ï?λενÏ? Ï?Ï?ιÏ?εÏ?ιθ Ï?Ï?Ï?, αεθεÏ?νο μενανδÏ?ι Ï?ονÏ?Ï?λαÏ?Ï? αδ Ï?ελ. Ρεγιονε Ï?εÏ?Ï?εÏ?ενδÏ?νÏ? μει αν, Ï?Ï? Ï?ιξ ζÏ?ιλ Ï?οÏ?Ï?Ï?μÏ?ιθ. Î?Ï?Ï? αδ μÏ?νδι Ï?εθεÏ?ο νεγλεγενθÏ?Ï?, αÏ? Ï?ολÏ?Ï?α Ï?εÏ?ιÏ?Ï?λα Ï?ονÏ?εÏ?θεθÏ?εÏ? ηαÏ?. Î?Ï?ο θε Ï?Ï?γιθ Ï?λαÏ?εÏ?αθ, εÏ?αθ νÏ?μιναÏ?ι λÏ?Ï?ιλιÏ?Ï? Ï?ιÏ? αδ.
+
+ Î?εÏ? ει εÏ?αθ Ï?εÏ?θεÏ?εμ Ï?αÏ?ιλιÏ?ι, δεβεÏ? μελιοÏ?ε Ï?Ï?ι εÏ?. Î?Ï? Ï?Ï?Ï? Ï?Ï?μο μινιμ Ï?εθεÏ?οÏ?. Î?αμ εÏ?ιÏ?μοδ ινÏ?Ï?λενÏ? αν, Ï?εÏ? μÏ?Ï?ιÏ?Ï? οÏ?Ï?Ï?θεÏ?ε Ï?εÏ?Ï?εÏ?ενδÏ?νÏ? αδ. ΡεβÏ?μ ελιγενδι ναμ ει. Î?Ï?ο δολÏ?Ï?Ï?μ αÏ?Ï?Ï?αμÏ?Ï? νο, νεÏ? εÏ? Ï?εÏ?ο ινÏ?ιδεÏ?ινÏ?. ΠαÏ?λÏ? αδμοδÏ?μ Ï?αθιονιβÏ?Ï? εξ Ï?ιÏ?, ηιÏ? Ï?ομμÏ?νε Ï?Ï?νÏ?εθεθÏ?Ï? ιδ.
+
+ Î?ν εÏ?θ Ï?Ï?ιναμ εξÏ?λιÏ?αÏ?ι γÏ?βεÏ?γÏ?εν, κÏ?ι νιβÏ? νονÏ?μÏ? Ï?Ï?, Ï?Ï? Ï?Ï?Ï?ε νονÏ?μεÏ? Ï?ιθ. Î?Ï?ιÏ?Ï?Ï?ει μÏ?δεÏ?αÏ?ιÏ?Ï? ινÏ?ελλεγεβαθ Ï?Ï?ι εÏ?, Ï?εα ανιμαλ Ï?οÏ?ιδονιÏ?μ εÏ?, ιδ Ï?εÏ? Ï?ιδεÏ?εÏ? Ï?Ï?λÏ?Ï?θαÏ?ια Ï?ενÏ?ενÏ?ιαε. Î?αμ κÏ?ιÏ? κÏ?ιδαμ Ï?Ï?ιÏ?εÏ? νο. Î?μεÏ? δεÏ?εÏ?Ï?νÏ? Ï?εÏ?Ï?εÏ?Ï?α ιν Ï?Ï?μ, διαμ Ï?μιÏ?θαμ διÏ?ενθιεÏ? εαμ αδ. Î?ι δοÏ?θÏ?Ï? εÏ?ιÏ?μοδ μεα, Ï?εÏ? ινανι Ï?ανÏ?αÏ? λιβεÏ?αÏ?ιÏ?ε Ï?Ï?. Î?δμοδÏ?μ Ï?οÏ?θÏ?λανθ ιδ Ï?εα.
+
+ Î?ιÏ? θιμεαμ Ï?Ï?νÏ?θιÏ?Ï?θο ιδ, ιδκÏ?ε μεδιοÏ?Ï?εμ αÏ?ενÏ?ιοÏ? Ï?ιξ ιδ. ΠαÏ?λÏ? δενικÏ?ε Ï?Ï?Ï? ιδ, Ï?εÏ?ι Ï?ολÏ?Ï?α λεγιμÏ?Ï? ιν Ï?ιμ. Î?Ï?ειÏ?ιαν ελεÏ?Ï?Ï?αμ Ï?εα ιδ, νε νοÏ?Ï?μ Ï?ολεαÏ? αλικÏ?ιÏ? ηαÏ?. Î?Ï?ο αδ ινεÏ?μιÏ? Ï?αÏ?ιλιÏ?ι Ï?ολÏ?Ï?θαÏ?ιβÏ?Ï?, εξ δÏ?ο εÏ?Ï?ιÏ?ιδιÏ? Ï?εÏ?Ï?ιÏ?ιθÏ?Ï?. Φιξ εξ Ï?εÏ?ο εÏ?ιÏ?Ï?ιÏ?.
+
+ Σιθ εξ μÏ?νεÏ?ε ιμÏ?εδιÏ?, αÏ?Ï?εμ λεγενδÏ?Ï? Ï?εα ιδ, μεα Ï?θ Ï?εÏ?Ï?εÏ?θο δελιÏ?αÏ?α δεÏ?ινιθιονεμ. Î?Ï?δÏ? ζÏ?ιλ Ï?Ï?θενθ ναμ ιν. ΦεÏ?Ï?ι νοβιÏ? εα Ï?Ï?μ, Ï?ιξ Ï?Ï?ιναμ Ï?Ï?Ï?ιÏ?ιθ διγνιÏ?ιμ νο, μαλιÏ? Ï?Ï?αεÏ?ενθ Ï?ολÏ?Ï?θαÏ?ιβÏ?Ï? θε Ï?εα. ΣÏ? Ï?Ï?νÏ?εκÏ?αθ αÏ?Ï?εÏ?εÏ?ιθ Ï?ονÏ?ενÏ?ιÏ?νεÏ? ηιÏ?, ιδ ηαÏ? αÏ?Ï?εμ νÏ?Ï?κÏ?αμ, Ï?αÏ?εÏ?εθ λÏ?Ï?Ï?αθÏ?μ Ï?εÏ?Ï?διανδαε Ï?ιÏ? ιδ. Î?ε βλανδιÏ? ελειÏ?ενδ Ï?οÏ?ενÏ?ιβÏ?Ï? μελ.
+
+ Î?ν εÏ?θ κÏ?ιÏ? δελενιÏ? Ï?εÏ?θεÏ?εμ. Υθ διÏ?ανÏ? ινιμιÏ?Ï?Ï? Ï?Ï?Ï?, εα ναμ Ï?Ï?ιÏ?εÏ? ινθελλεγαμ. Î?Ï?ε Ï?αÏ?ιλιÏ? νε ηαÏ?, δεβεÏ? ηομεÏ?Ï? μελ νε, εÏ? Ï?ιÏ? εÏ?οÏ? Ï?λλÏ?μ Ï?μνιÏ?μ. Σεα Ï?ολεÏ? Ï?ιδιÏ?ε αÏ?. Î?λεÏ?Ï?Ï?αμ Ï?Ï?ινÏ?ιÏ?εÏ? ηαÏ? Ï?θ, νε ηαÏ? μÏ?Ï?αÏ? αθÏ?μÏ?Ï?Ï?μ, αÏ?εÏ?ιÏ?ι Ï?ιÏ?ενδÏ?μ ει κÏ?ο. Î?Ï? μεα Ï?ινÏ? μÏ?Ï?ιÏ?Ï? Ï?Ï?ιÏ?εÏ?.
+
+ Î?ιμεαμ ινθεγÏ?ε Ï?ενÏ?εÏ?ιÏ? δÏ?ο αÏ?, Ï?Ï?θενθ Ï?λαÏ?εÏ?αθ Ï?εÏ?Ï?εκÏ?εÏ?ιÏ? Ï?ιξ ει. Î?Ï?λλα κÏ?ανδο δÏ?λοÏ?ε νε μεα. ΦιÏ? αν Ï?ιβικÏ?ε μαλÏ?ιÏ?εÏ?, μελ εξ αθκÏ?ι εÏ?Ï?εμ γÏ?αεÏ?ιÏ?, Ï?Ï?Ï? κÏ?εμ ιιÏ?κÏ?ε αÏ?. Î?ει μαλιÏ? λÏ?δÏ?Ï? ιδ. Î?Ï? δολοÏ?εÏ? Ï?Ï?ιβενθÏ?Ï? εαμ, λαβÏ?Ï?ε αδÏ?λεÏ?ενÏ? Ï?εα ει. Î?ν αδμοδÏ?μ Ï?Ï?Ï?κÏ?αθοÏ? Ï?ιθÏ?Ï?εÏ?αθα δÏ?ο. Î?Ï?ιÏ? εÏ?Ï?ιÏ?ιενδι νο Ï?Ï?Ï?.
+
+ ΣονγÏ?ε Ï?ολεαÏ? δολοÏ?εμ αÏ? δÏ?ο, ελιÏ? Ï?ιθÏ?Ï?εÏ?αθα εÏ?Ï? εÏ?. ΦιÏ? Ï?ανÏ?αÏ? διÏ?Ï?Ï?Ï?αÏ?ιονι αν νε.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#en_GB.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#en_GB.UTF-8
new file mode 100644
index 0000000..54a6525
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#en_GB.UTF-8
@@ -0,0 +1,47 @@
+LÅ?rem ipsum ðolor sit Ä?meÃ?, qÅ«i ðolorum blǣƿdit Ä?t, eÄ« nec oblique urbÇ£niÃ?as. Te his qÅ«Ä«s lÄ?gendos sapientem, Ä?xÄ?rÄ?i commodo æliqÅ«Ä?ndo ne vis. Quot voluptǽÃ?iÈ?us te pro, his commodo consequat ei, timÄ?Ä?m cÅ?rrÅ«mpÄ«Ã? elǽborarÄ?t vis eǽ. Ä?a næm Å?mnesque perfeÄ?to consequuntur, est ea virtute ǽpeirian, eÃ? mea inÄ?Å?rrÅ«pÃ?e scribentur. Et sed opÃ?ion fabulÄ?s præesenÃ?. Nostrud referrentur vÄ?l eÅ«, vel id luðus civibus Ä?onvenire.
+
+ Posse feugÄ«Ç£t maluisseÃ? vim et, prÅ? eÅ« noster bonÅ?rum. Usu tolliÃ? Ã?Ä?Ä?Ä«maÃ?es no. Propriae pÄ?rcipÄ«t ius Ä?n. NÄ?c eu coÆ¿guÄ? eirmod.
+
+ Elit dolÅ?re per að, ne quo ðīam tÄ«È?ique dÄ«sputando. LiÈ?ris bonorum fierÄ?nt Ä?t vel, hÄ«s ex persequerÄ«s Ä?ontentÄ«ones. þe erÄ?t tacimætes his. Vim ex ferri cÅ?tiðieque, conÄ¡ue quodsi fÄ?bellÄ?s vim Ä?Ç£. Unum dÄ?licÄ?tæ Ä?liquando eu ius, ex eos adhuc impetus. Ä?n qÅ«is ðeserÅ«nt mea.
+
+ Īd Ä?um sonÄ?t sensiÈ?us. Eǽm illÅ«m puteÆ¿t efficienði Ä?d, æt vÄ«x mÄ?lis numquæm, ei sempÄ?r persecuÃ?i sit. Meæ īð movet tÄ?tiÅ?n, mÄ?a ex Ç£liÄ« mÅ?ðus dÄ?bet. Eu nominatÄ« partienðo his. SÄ?Æ¿ctus Æ¿usquÄ?m noluisse vix at, deleniÃ? intelleġæt Ä?x sit.
+
+ Ä?Ä?m diceret ælbucius id, usÅ« et vÅ?luptuǽ pÄ?tÄ?ntium. Ã?Å?lor mÇ£luisset pro te, te paulÅ? nominavi per. QÅ«o Ã?amqÅ«Ç£m lÄ?orÄ?et Ä?orporÄ? eÅ«, no pro vÄ?ro modus. Ex maÄ¡nÄ? seÆ¿tentiÄ?Ä? vis. InvidÅ«nt sÄ«milique ei sit.
+
+ Sed illum ǽdversÇ£rium cu, hÄ«s no dolÅ?r dolorem Ä?leÄ?tram. Ç·onumy malÅ?rum perÄ?Ä«piÃ?Å«r vis ex, et mea homero quidÇ£m Ä?xpetÄ?Æ¿dis. Sed nonumy cÄ?teros Ä?x, Ç£lbuciÅ«s nomiÆ¿avi probatÅ«s vel ea. þe vel interesset scribÄ?nÃ?ur sigÆ¿iferumquÄ?, pÄ?r doctus æncÄ«llae ei, ut auðīre fæbulas his.
+
+ SiÃ? etiam mnesarÄ?hum inÃ?Ä?llegÄ?bÄ?t et. Vim ne ǽugÅ«e Ã?ollit liberavÄ«sse. Ex primis Ä¡ræeÄ?o intellegam mÄ?Ä«, Ä?i partÄ?m nÄ?cessiÃ?ætibus Å«su. Usu error exerÄ?Ä« adolÄ?scens eÄ«. Ç¢t nec feugaÄ«t probÄ?tus.
+
+ Ea has Ç£ltera offiÄ?iis manðÄ?mÅ«s. Ǣƿ vis prima vereÇ£r sÄ?riptæ. DuÅ? ne sÄ?ripta signiferÅ«mque. Quodsi Ä?dipÄ«scÄ«nÄ¡ eu quÄ«, sæepe plÇ£Ä?erǽt pÅ?ƿðerum Æ¿Ä?c no. UsÅ« Ä?i tÅ?ta menÃ?Ä«tÅ«m effÄ«Ä?iǽntur, Ä?tqui Å?fficiis inciderinÃ? ut meÄ?.
+
+ MÄ?Ä« cu nobis Ã?atÄ«Å?n. Ç¢n mÄ?lis pǽtriÅ?qÅ«e hoÆ¿esÃ?Ç£tis ius, prÄ« cu iÆ¿ermis volÅ«ptÅ«a ðispuÃ?æÃ?ioni. TÄ? prÅ? mÄ?Ä«s minimum. In mea æperiam accusam pÄ?rsÄ?queris, dicam verÃ?erem cÅ«m eu. MandÄ?mus demoÄ?ritum ne pri, reÈ?um dicÇ£m deseruÆ¿t mei Ä«Æ¿. Ç·Ä? Ä?rrem Ä?xÄ?rcÄ« eruðiti neÄ?. Has id minim nobis, ei dolorem pǽÃ?rÄ«oqÅ«e eos.
+
+ NÄ?m etiÇ£m mÅ?lestÄ«Ç£e ið, vÅ?ceÆ¿t timeÄ?m prÅ?ðesset ex vÄ«x. Usu choro ðefiÆ¿iebÄ?s Ä?i. Ã?iÄ?tÄ?s minimum Ä?dipiscÄ« Å«su an, toÃ?Ä? partem Ä?Ä? eos. LæborÄ? deterruÄ«sseÃ? Ä?u Ä?um, Ä?x his omnium Ä«nimicus evertitur. Īƿ erÇ£t voluptÇ£tum dissentias seÄ?, ǽt equidem elecÃ?ram intellÄ?Ä¡Ç£m vÄ«s. Ä?rror meðiÅ?crem Æ¿o mel.
+
+ His ǽdmÅ?ðum mediocriÃ?Ç£tem uÃ?. Te eam aperiri Ä?ccÅ«satÄ?, dÄ?beÃ? labÄ«tÅ«r eloquenÃ?iam tÄ? mea. Īuværet alterÅ«m cÅ« nÄ?c, usu Ä?Ä? admodum Æ¿oluÄ«sse Ä?ppÄ?terÄ?. Ne nec ðuis nusqÅ«am. DÅ«o ne rÄ?cÅ«sÄ?bo sensibus temporibus, sit Ä«nsolens ðissentÄ«eÃ? no, Ä?i nisl lÄ?gÄ?re consulatu eÅ?s.
+
+ IÆ¿ haÈ?eo Ä?rgumÄ?ntum mÄ?l, ne case scriptǽ laoreeÃ? per. Nam ðicunt bonÅ?rum platÅ?Æ¿Ä?m cÅ«, siÃ? saperet mÄ?Æ¿damus eÃ?. HÇ£s et porrÅ? soneÃ?, mea id velit prodesseÃ? persÄ?queris. Ūsu ne virtute appellÄ?Æ¿Ã?ur, his quot mǽluÄ«sseÃ? mǽīestǽtis Ä«n.
+
+ Ã?ugue nÅ«llÇ£ no seǽ, eum ut vÄ«ris sÄ?rÄ«ptÄ? voÄ?ibus, nÄ?m opÃ?ioÆ¿ dolores ex. Cu Ä?ibo tempor appærÄ?ǽt usu, eu grÇ£ece labore coÆ¿Ä?Ä?ptam sÄ«t. Eu vis ullum summo, cu eǽm novÅ«m sÄ«mul. QÅ«i iuðicÅ? gloriætur tÄ?. MutaÃ? veÆ¿iam democrÄ«tum ei qÅ«i. Ã?gÄ?m sonet coÆ¿vÄ?nire mÄ?l an, qÅ«Å?t oportÄ?re periculÄ«s Ä?u nÄ?m.
+
+ Te vÄ«m pÅ?rro sÅ?leǽÃ? liÈ?ris, ne vel repudiare iracÅ«ndiÄ?. Eu ornatus plÄ?tonem pǽtriÅ?que usu, odio fabulÄ?s pÄ?r eÃ?. Eam Ä«n Ã?empor mnesarchum, vero viris aÆ¿Ã?iÅ?pǽm vim cu, et meÇ£ suævitate erroribus aðversÄ?rium. Quot cÄ?usÄ?e mei Ä«n.
+
+ Mel ceteros reprehenðūƿt id, te Ä?am simÅ«l phaedrum honestæÃ?is, fÄ?ugæit conseqÅ«at Ä«ncorrupÃ?e cÅ« vim. Est prÅ?bÇ£tus qÅ«aÄ?stiÅ? ex, usu sÄ«mul nobis conclÅ«sÄ«Å?nemque te. Vel ex Æ¿osÃ?er ðetrÇ£xit, mei ut noÆ¿umes nÅ?miƿævi. Per ipsÅ«m nÅ?bis exÄ?rcÄ« Ä?x, æð seæ sensibÅ«s rÄ?formiðans neglegentur. HÄ?s an vidit cetero, eÇ£ hÇ£rum Ä?Å?Ã?īðieque dÅ«o. þoÃ?ǽ denÄ«que perpetua pro Ä?d, vereÇ£r appÄ?terÄ? eurÄ«pidÄ«s vix in, vÄ?l Å?mnis primis docenði æð.
+
+ No sit eruditi conseqÅ«uÆ¿tur, nec Ä?t taÃ?ion quÅ?dsÄ« recteque. Ç¢n quod sæpereÃ? facilisi his, pri harum persiÅ«s eruditi ex, regione persÄ?Ä?uti conclÅ«sÄ«Å?nÄ?mque mÄ?a ex. VÄ?l æffert Å«trÅ?que at, eÄ« autÄ?m essent Ä?Å?s. Ūt Ä?os enim pÅ?nderum inimicus, ið pro perpeÃ?ua Ç£ccommodære instructior. Ius no fÇ£cete consÃ?ituÄ?m. Ferri tÄ?tiÅ?Æ¿ an his.
+
+ Pri Ç£t mÅ«tǽt Å?mnes mollis, ei sea iriurÄ? facilÄ«sis. GrÄ?ece æudire ad esÃ?, est te fÄ?stidii evertitur. InsoleÆ¿s voluptÇ£riæ vim ne, te saluÃ?andi signÄ«ferumque pro, eÅ«m æn elitr mÅ?llis Ä?Æ¿imal. SoÆ¿Ä?Ã? fÇ£Ä?ilÄ«sÄ« sea eÇ£. Mazim evertitur his ad, usu uÃ? iudico cÅ?mplectitÅ«r. Duis Ä?orrumpÄ«t effiÄ?iantur cÅ« per, utÄ?mur eruditi at vix, cÅ« lauðem appÄ?llanÃ?ur mel.
+
+ Ä?st Ä?x orÆ¿atus Ä?oÆ¿setetÅ«r, nisl indoctum meÄ« no, officÄ«Ä«s mediÅ?crÄ?m ius Æ¿e. MeÄ« Æ¿ullǽm graeÄ?i thÄ?ophræstus te. ŪsÅ« ut quas nostÄ?r legimus. Sit Ä?Ä? illum diÄ?unt.
+
+ VereÇ£r inveÆ¿ire Ä?dversærium ad sit, mel að soluta quÄ?estio reÄ?teque. Elitr detrÄ?cto dispÅ«tandÅ? Ä?um tÄ?, ad mel dicænÃ? dolorÄ? persÄ?qÅ«erÄ«s. Sed cetÄ?rÅ?s theÅ?phrastus in, eu sit Ä«uvaret hendrerit rÄ?Ã?ionibus, pri elitr lǽÈ?ore no. Has Ä?liquÄ«d ðolorum cu. AÆ¿ naÃ?um etiǽm eam, no essent dolorÅ«m omÄ«ttam vÄ«m.
+
+ Ã?liqÅ«id meliore fastidii Ä?um eÄ?. EsÃ? æccusÄ?m oportere Ä?u. In quaestio guÈ?Ä?rÄ¡reÆ¿ elaborÄ?ret vim, iÅ«s wisi reprimique ne, ut usu zril iuvarÄ?t ðeserunt. Eu nobÄ«s pÄ?rsequeris cum, Ä?liqÅ«id pÅ?siðonium Ä«d eÄ?m, ferri ðÄ?licatæ persecuti cu est. No duo epicurÄ?i Ä?onseqūæÃ? reprehenðuÆ¿t, pri saepe inÃ?ellÄ?gebat ei. MÄ?Ä? ðiceret recusabo te.
+
+ DuÅ? eu assum tæÃ?ioÆ¿ nominavi, sinÃ? nostro nominÇ£vi sÄ?a no, melius Ä?ppetere principes Ç£d eum. Ex eirmoð fÄ?uÄ¡iat vel, usÅ« Ä?n vitaÄ? delenit prÄ?esÄ?nt, sed ne dictÇ£s habemus volumus. EÅ« nÄ?m offÄ?Æ¿dit effÄ«cieÆ¿di. VÄ«s ut pÅ?ssit iisque placerat. Vis omnes salutÄ?tus Ä«d. VÄ«x ut Ä?onÄ¡ue dÄ?licatÄ«ssimÄ«, eæ sea soleÄ?t iÄ«squÄ?.
+
+ Modo elitr ex hæs, mel cu Å?fficiis petentium, æt purtÅ? Ã?Ä?mquæm elÄ«gendi seǽ. Vim ei Ä?rÇ£t fÅ«isset Ã?orquæÃ?os, ad adhuc blandit Ä?os. SeÄ? Ä?onguÄ? Å?miÃ?tǽntur deterruÄ«sset nÄ?, ubiqÅ«e fÄ?uÄ¡iat Ç£ccumsÇ£n vis ad. Mel nominatÄ« maluÄ«sset efficiaÆ¿tur eÅ«, iÆ¿ salÅ«tÇ£tus volupÃ?aÃ?um defiÆ¿itÄ«oÆ¿es has, his in Ä«udico consul fÇ£È?ulÄ?s.
+
+ SeÄ? nÄ? laÅ«dem putÄ?Æ¿t discere. Cu per meis facÄ«lis. Usu tollit maiestǽÃ?is ut, homero Ç£liquÄ?m Ä?n vÄ?l. Eos ǽƿ inviðunt corrumpÄ«t, cu impeðit inimiÄ?us sea.
+
+ In solum ornǽtus ius, tÄ? vis diciÃ? semper regione, ei ðuo expeteÆ¿dis Ä?cÄ?ommodære. Sea in prÅ?bÅ? lÅ«dÅ«s fabellæs, impedit insolÄ?ns iÆ¿ vel. Eligendi fabellÄ?s consequat mÄ?l iÆ¿. Ut vis doctus.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#en_US.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#en_US.UTF-8
new file mode 100644
index 0000000..eacbf3c
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#en_US.UTF-8
@@ -0,0 +1,43 @@
+D33z c0n+3N+ w0RRy1N9 n0w b3. 0n Wi+H. |4unch |-|@v3 why, 0f f4q phr0|\/| d159l4y3d,, vv@nn4 h1ghl1gh73d 73h 47. 54y, wIlL pdf 47, b3 |247h3r 5umm4|213z 7he. D1z f1|\|d \/\/3b 15. 533 N3vv w1ll phr0|\/| 47, iz h4D +hO53 8@rr13r r3l3v4|\|7. Kn0w 0p710n Up +HE, iN 4nd 0f73n g00g13.
+
+ K4cH3d zp33k3rz n0w 45, h4v3 INfOrM@+I0N, 70 g3t. 0n WELL |23p|4c3d h@x, Th@t g0t0 p@gE$ pdf !=. (0py t3xt 4|\|d u\/ 1n, 4z 91ve Wh3|\| r33zUltz c4n. 1PH 1n f1|\|d |\/|4c|-|1n3 4u70m471(4lly, kUm 17 w1|| f1|35, c0n741n.
+
+ W4n7 p493 @nD 47, d0nT 4|50 zp33k3rz d@ +h3. G0t0 \/\/3b u\/ iN, vv@nn4 r3l473d BuT 0f. 5It35 L0Ok1NG 4pp33|2z0rz 5O (1f, 17 w3b 534r(h c0n741n. 1PH u5 m0r3 m47(h 534r(h, d1z m0r3 |247h3r iN. F4m1|14r INfOrM@+I0N, y@ y3r. B33n n0n-3N9l1sh Up t3H, +HE vv0rx d0n't tR4nz|_4t10n d0, d4 @nD h@cxz z3rv1c3.
+
+ 8@d != LINk L0Ok1NG, 7h3 l3tz 3n4b|3 !=. 93t 73rm5 p@g3z b3, 7h4n c0nT3nT, h@x 0n, y0: w1tH f1|3 1F. M1t3 vv@nn4 z3aRcH, j00 1F, +HE 4s p1>< 94g3s. 4rE @n33 4bund4n7 k0pYr1t3d 1F, pdf pR0g INfOrM@+I0N, 17.
+
+ D33z kvv3r33, 0f h@x, c0n741n c0mpu73|2, 1T @R3, p4g3, p|20g|24m, kUm !=. +HE v13w k4cH3d r3l473d 1T, kUm 83 HAV3 w1tH tR4nz|_4t10n. W3b b3 1iNx (ra\/\/1z, why d0cum3nt 7|24n5|4735 4z. Y3r w1ll w4nN@ f337u|23, 1n, d4 u\/ U5Ed w1|| h7m|. (1f f1|3 1nDeX3D, 0f, +H@T d@t, 534|2ch b3 j00. IN HAV3 |4unch H45, u5 b33n wIlL f4q.
+
+ T3xt 717|3 |235u|7z 4r3 1n. IN y0: 1n70 1nd1c473z0r tR@nz|_4t3d. M0|23 M155In9 937 @R, 3n4b|3 1nd1c473z0r 1n d1z. Be c0n741n miL4R zp33k3rz vve. 70p p493 tR@nz|_4t3d pr3f3|23nc35 4s.
+
+ 1+ 7h3 Wi+H. sT|_|p|-|, Wi+H. L0Ok1NG 47 4nd. C@N +o w1ll 7h4n wh1(h. +o z33 3ng|335h p|20g|24m,, 4r3 M4NY r33zUltz r3m1|\|d3r !=, 4|| 45 7h15 7|24n5|473d. T0 CaN b4(| p@g3 (l1(k, CaN h7m| 3ng|335h iz. W3b 4z b33n p|20g|24m. 4rE d@ p4r7I p1cz! 5IM1LaR, != 91ve c@ch3d 93t.
+
+ Z33 d0n't 51m1L4R @R, 45k3D l1|\|k z3aRcH 1F h@x. N0+ 4|50 p@g3 4s, b3 91ve h1gh-qu4|17y CaN. != n33d |_@n9U493 4u70m471(4lly 1PH. W4nN@ caChED @$ f0r, 70p 54y, v3ry 717|3 83. 717|3 |247h3r 4v41|4b|3 4r3 5O, j00 w17h c0mm4ndz w0RRy1N9 @R. C@ch3d f|20n7 5IM1LaR da @R3.
+
+ +3's v3ry P4935 b3 8Ut, y4 WELL f4m1|14r r33zUltz y0:. 15 joo Wh3|\| c0n741n 4pp33|2z0rz, h4D 17 4b0u7 f1|\|d. 7h3 54y, m1-|-3 c0nT3nT, 17, 17 M4NY d1|23c73d s7|21pz0r3d n0n, 4s CaN kn0w |\|0t Re@rcH1Ng. BuT p1>< De@l. |7, 8Ut h4v3 51m1L4R Ph13LD, Up.
+
+ F1|35, m1-|-3 t0 d1z, @$ @nD b|00 1nF0, 4u70m471c4||y. +h3 |7 U5Ed |1nk, h4D 1F 8@rr13r h1ghl1gh73d, 47 z33 f|20n7 3n4b|3d, 3|53wh3r3. 1nt0 (l1(k c0n741n M@Y +o. 1+ m4y +h15 k0nt@kt, 15 LINk p4g3, Ph13LD, f4q, No+ u5 v13w INFoRm4T10N. W1t t0 b4(| 5(0u7s, 7he 4|\|d mIGH+ 5It35 15. ITz 7h15 w17h m4k3 b3.
+
+ W1t da m0|23 0wN3R5 p@RticUlAR. D4 @nD f1|3z 7|24n5|473d. 83 N3vv b|00 +HE, N0+ 5O pHinD d159l4y3d,, y@ CaN m1t3 717|3 3|53wh3r3. FOr 7h47 |3tz0rz KeYW0rD5 |7. 8Ut be f1|3 534r(h, vv3b g00g13 8@rr13r 73h !=. 0R 1n70 h@cxz tR4nz|_4t10n @R3.
+
+ G3t L1nk kl1k |21gh7 d@. N0+ |\|0t 4bund4n7 3|53wh3r3 Up. Y4 @R3 y0ur 4b0u7 d0wn|04d. R3l473d p@r+1cUL4r Re@rcH1Ng d0 +HE, fOr 73rm5 Wh0 r3l3v4|\|7 Up, 7h3 Th@t fr33) |247h3r iN.
+
+ Kl1k k0nt@kt 4bund4n7 937 iN. C4n +o tH4T w4n7 m1-|-3, z33 phr0|\/| z3rv1c3, f0|2m4771ng y4, y@ kl1x c0n+3N+ joo. C@N alz0 8utt0|\| 4s, be fOr +3's mIGH+, h4v3 73rm5 c0mpu73|2, 0u7 iz. W1t kn0w 717|3z 17. Alz0 33(]-[ c0nT3nT, 1T 4rE, 4s 1PH 8@rr13r f0|2m4771ng. 1n c@N 4|50 7h4n d159l4y3d,, 4r3 v3ry d0n't 7|24n5|4710n y@.
+
+ Iz n0n l1nx vv1|_|_, j00 vv1t kl1x 0n, y0ur pR0g |\/|4c|-|1n3 u5 why. Pdf z3aRcH, c0mm4ndz Re@rcH1Ng 70. CaN be d@t, KWIckLy. U\/ b3 1n70 caChED. 17 u\/ Th@t LINk, != H45 pHor |235u|7z, n0n HELp 74|<3z d159l4y3d, 4s.
+
+ P1>< d0wn|04d 4nd @R. |4unch f34tUr3 1T n0w, d0 h4D f1|\|d 53rv3s t3xN0l0933,, h7m| d@t, t0 n0n. N0w 1n f1|3 wh1(h +hO53. U5 54y, m0r3 @nD, n0n w4nN@ 0vvn3r Up. 1nf0 \/\/3b 4v41|4b|3 CaN 0f, 1n70 p49E$ iN 0u7. 8Ut y4 alz0 Re@rcH1Ng, m1t3 53rv3s r33dz0r N0+ 1T, d0nT pHor kvv3r33, 47 4rE.
+
+ ITz be kl1x 7h47. 8@d n33d c0mpu73|2, 1F, vve iN fr33) vv1|_|_ 5umm4|213z. 4z vve |1nk p@gE$ 5IM1LaR. HELp kl1k kvv3r33, 4|| 4z, 8Ut Wh3|\| r35ul7. 1T. J00r p|33z c0n741n d0 h@x, != w4nN@ |-|@v3 j00. H4D d0nT (pdf) pr3f3|23nc35 +o.
+
+ BuT @R w1|| Wh1Ch k0pYr1t3d, p@g3 z3rv1c3, KWIckLy, d@ j00. M4k3 p4r7I f1|\|d d0 g3t, l@r9e w0RRy1N9 tR@nz|_4t3d f0r 1+, Wh3n 717|3 Wh3|\| h@x 4z. 4s 4b0u7 INt3r35+3d INFoRm4T10N 8Ut. M@Y 1+ b33n 3n4b|3, vve h@cxz pR0dUc+ 1T. W1|| w4nN@ (4(]-[3z n0n 5O, u5 1n70 f34tUr3 p@r+1cUL4r BuT.
+
+ Up 3nT3R f|20n7 caChED 1PH, d@t, k4cH3d phr0|\/| aLL 1F. (1f Wh0 f1|\|d 534|2ch da. IN 7h47 v3r510|\| pr3f3|23nc35 m4y, w17h 534|2ch r3zUltz @nD 1T, 4|\|d r3l3v4|\|7 C0MP3+1+iv3 Iph |7. W3b 5O 34513r 4v41|4b|3 7|24n5|4710n, pdf f|20n7 w0RRy1N9 zp33k3rz 0f. 5O h@x Wh3n v3|2510n, H45 d@ 8@rr13r sT|_|p|-|, f0|2 p@g3z u\/ |7. 47 p@93 \/\/3b d3n, 93t 4|50 73rm5 n0n-3N9l1sh 0n. 1F p4g3, r33dz0r M@Y.
+
+ No+ Up t3xt p49E$, 73x7 phr0|\/| +o 4nd. Y0ur Wi+H. Wh3|\| fOr y0, 54y, 3nT3R C0MP3+1+iv3 b3 vve. H4v3 94g3 @R y0:. 70 y3r n33d vv0rx c0nT3nT,, != p@g3z Ph13LD, h4D. T3xt 1nF0, tHUm841|_ aLL 70, z33 d0 m4k3 7|24n5|4710n.
+
+ (ra\/\/1z tR@nz|_4t3d 0R 937. J00 d@ 91ve r3l3v4|\|7 tR4nz|_4t10n, +h3 M4NY 73x7 INFoRm4T10N 45, != h4D HAV3 INFoRm4T10N. B|00 |4unch 4|7h0ugh +h3 y4. 7h15 8utt0|\| 7|24n5|473d Up n0n, t0 WI5h 8utt0|\| t3H, y0 f1|3z k0nt@kt 1PH.
+
+ 17 +h15 phr0|\/| 1|\/|@g3 H45, d0 +HE g0t0 p@g3 f1|\|d, 8@d +o HELp d@t, r35ul7. @8ou+ k4cH3d M@Y 4s, d4 +hO53 KWIckLy, sT|_|p|-| aLL. @R +3's kn0w pR0g 4rE, Up @nD |1nk Wh1Ch. C0nT3nT, 7|24n5|4710n y4 kUm, why y4 vv3b WELL w0RRy1N9, t0 70p 0p710n |_@n9U493. F4q d@ +h15 h@cxz d0wn|04d, iN f0r c|1ck 3n4b|3 7|24n5|4710n. CaN d0wn|04d t3xN0l0933, 15. |3tz0rz d0wn|04d 5O w1t, 51T3$. r3l3v4|\|7 p4|271cu|4|2 be joo.
+
+ 7he d@ f337u|23, p@RticUlAR 1nc|ud3z0r. F4m1|14r 3ng|335h, |7 M@Y, d1z 1F wIlL j00'||, y@ m4y 4|\|d s7|21pz0r3d C0MP3+1+iv3. Y4 tH4T |\|0t f0r. M47(h (4(h3d s7|21pz0r3d be y0:, != w1t 1nt0 k0pYr1t3d Re@rcH1Ng.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#es_ES.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#es_ES.UTF-8
new file mode 100644
index 0000000..6ea41fc
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#es_ES.UTF-8
@@ -0,0 +1,45 @@
+Lorem Ãpsum dolor sÃt amet, et volutpat sapÃeñtem mél, cetéros oporteat pro éx, at per vidit nihÃl vidÃsse. Vix veri placerát et, prodesset abhorreant iñtellegebat eum ea, dúo persius alienum vitupérata in. Mei ea consetetur voluptátibus. Stet gubergren conclúsionemque méi id, ei cum ferri deniqué referrentúr, suscipÃt omittantur cu vel. Vél út cÃvibus indoctum splendide.
+
+ An séd habéo domÃng, no per nonumy ñostro phaédrum. Vix dolores vÃtuperatoribus id, viderer posidónium cúm eá, hÃs te dÃco ludús. Reque officiÃs ea his. Ex putent evertà eúm. Agam ubique instructior nam éu. Vix cú purto albucius scrÃbentur, ñó simul fástidii qui, ea quod persÃus disputandó mel.
+
+ Vim Ãñ nemore dicunt. Fallà molestie erróribus ne nec, ád eos nisl scaevola insolens, no eñim hinc rebúm est. Nóstro coñvenire suavitaté te nec. Posse mucius scriptorem per nó. Eúm alia nóvum deniqué at, qúo an fierént accumsan.
+
+ Eos apériam signiferumque et. Quo at utroque dÃgñissim. Alià mazim tatÃon cum ea, at eripúit conceptam necessitatibus vix. Quo consectetuer reprehenduñt ad, qúi volumus opórtere te.
+
+ Etiam aeque torqúatos eúm eu. ErudÃti mandamús án méi, usu Ãusto nonumy gubergren ex. Iús euismód alienum voluptaria ne, vim bruté graéci voluptuá ex. Soléat voluptuá rationibus ut eum, ne sit sémper aliquam inÃmicus. Te pro nóñumy mentitum deseruñt. Id erós option dignissim nec, ét idque appetere lóbortis nam. Popúlo dicúnt has ei, omñes voluptatum ést at.
+
+ VÃx rébum nihil éi. MelÃus vulpútate pri te. Ut quem feugait mea, elit áugue cu vim. Mea hómero munere ad, eum orátio práesent consequuntur no, cóñgue éirmod fácilisi né usú. Te laudem appellántur vituperatoribus eám, quà doming detraxit Ãd. Et nam soleat alterá, stet volutpat hÃs ut. Nec effÃciendi scripserit ut, usu verterem pertÃnax éuripidis no, mediocrem expéteñdis méa añ.
+
+ Et mel vocént deseruisse, ut cum corporá mentÃtum, duo id dúis elitr. Eu ceteró fuisset eum, mea cú aliquip tráctatos principes. Cum no habemus detraxit. Choró commune iracundia ut vis, nam nó habeó expetendá, ne pri fastidii voluptatibus. Reque delenit éi his, discere légimus vis id.
+
+ Oporteat senserit definitionés qui éx, ei pri súmo lorem aperiam. Id tollit erÃpuit gubergren ius, his te viris ubiqúe, id qúi salutañdi disséntiuñt. Illúd summo invenire ne sit. Amet esse éu duo, eám ño accusáta tincidúnt. Et hÃs tamquam apeÃrian pertiñax, in cum sint maiorum. Agam mándamus néc eu, et púrto irÃure iñermis eum.
+
+ No per partem nullam alieñúm, fúgit offendit ábhorreant et est. Añ est óption fabéllas hendrerÃt. Torqúatos forensibús sadipscing usu ne, sensérit intellegám pri eu. At quo ófficiis voluptaria, offéndit eleifend per an, no sea copiosae gubergren. Agam facér an qui, álterum fierent posÃdonium ea usu. VÃs virtute voluptariá elabóraret ñó. Eum cu viderer pericúla.
+
+ Pér ludus possim at. Chóro Ãnvidunt est eu. Sit ex propriae eligendà persecuti. Quà te ñúllam definitiónem, apparéat verterem coñsúlatu eám in. Ut option scriptá quaerendum cum, te hÃs autém prodesset disséntias. An pri vitae repudÃandae complectitur, suas tóllit cu Ãus. Choro definitioném eam te, postea dicuñt blañdit ex sit.
+
+ An seá falli ignota. Id elit conveñire abhórreant has. Ludus clita sit ét, añ per dico quaestio, ñé mutát vivendum constituam sed. Dúo explicári necessitátibus Ãd.
+
+ Ut nónumy partem éos. Cibo autem dúo eu. Ut sit cónsul molestie epicuréi. Aeque recusabo eú duo, dúo sÃnt legere fabellas ad, áliquam quaestio mandamús ne pri. Sit añ omnes partem accusám, no nec rébum spleñdide reprehéndunt. No ius accumsán platonem, mei hinc partem delicatissimi at.
+
+ Omnes mélius deleñiti ñam at, cum mucius blañdit ut, sonet tantas légimus id mea. Quo perfectó posidoñiúm ét, no qúo virtuté perfecto foreñsibus. Ut nibh vero nam. Albucius suscipit scriptorem at sit, eam né pórro eirmod recusabo.
+
+ Cu modus mollÃs vertérem sÃt. VidÃt iisque reprimiqué no quo, ñam siñgulÃs percipÃtur no. Ei oportere definitionem mea. SÃt ád integré iudicabit iñciderÃñt, usu id graeco disputationi. Séd modo intellegat ne, ei laoreet vulputate quo, ut ignota antiopám nám.
+
+ Te quem euripidÃs similique prÃ, vÃx at tibique insoleñs moderatius, ea impetus dénique suscipiañtur cum. Mea ñusquam inciderint eu, et quà soluta bonorum, an lorem ómnesque per. Eam eñim eirmod ne, nec movet veniam nó. Totá albucius vivendum vel ut.
+
+ Eum requé commodo pondérum eu, iús causaé habemus verterem et, mollis iriure repudiandae át vis. At nonumes tacimates definitionem vis. No omñesque temporibus duo, orñatus iñérmis volútpat eu eos, cum atqui audiam te. Ea pósse repudÃañdae quo, aliquip praesent an usu.
+
+ Laoreét salútandi nam ut. Utamur mediocritatém id quo. Electram appellantúr vituperatoribus Ãd sea. Tóllit accumsan tractatos ea meÃ, vel summo añimal án. An mea iñani oblique persequeris.
+
+ Cu cum dicam oportere scripserit, usu torquatos percipitur at. Quodsi voluptatÃbus mea no, cu persÃus commúne eleifénd nám. In fallà epicurei sensibus sea, audiam persius duo ea, inani persius orñatus duo añ. Cu fabulas partiendo périculis vel. Usu ad tempor consetetur mediocritatem. Pertinax atomorum asseñtior éx hÃs, mél no eruditi repreheñdunt, in sumo eirmod néc.
+
+ Eos putent ocurreret cotidieque út. No quo dúis dicant cetero, vix ut graecis admodum definiebas. At ancillae tractatos eam, persius voluptuá ut nam. Ne ñéc dolór lucilÃus.
+
+ Qúi fÃerent definitioñém id. In veritus suscipÃantur vim, sint vóluptua iñterprétaris per id. Ex mea commodo accommodare, iusto ocurreret pro eá. Accusamus deserúisse delicatissimà éi vel. Illud dolores scaevola no vÃs, qui assum affért incÃderint in.
+
+ Néc laudem ignota doctus ño, at sed alià minimum senserit. Sea éu facilisis laboramus. Percipit complectitur nam et. Nec ne éripuit moderatius, zril tatÃon utinám ius ne, séd eu alterum elóquentiam. At sit modus quaeque adversarÃum, amet quaestio eu vim, usu ei cÃvibus corpora platonem. Porro erant est ei.
+
+ At albúcius inimicus eos, ét débet dicéret mñesárchum eum. Módo intellegebat nam eu. Te prima coñsectetuér mel, purto utiñam fuisset ea cum. Séd albucius forensibus te, sapientém assueverit quo éx. Est legeré regioñé sénserit te, Ãd postea áppetere quo.
+
+ Eum cu dolore oblique deseruisse, at nec illum plácerat. Mandamus iñcorrupte coñcludaturqúe eá nec, per ea mutat detrácto mediocritatém, tollit scáevola consulatu eos ne. Seá púrto unum aliquañdó te. Sea solum pónderum éu, dÃcat Ãnciderint vel ei. Te sÃt minim indoctum, ius cu etiam popúlo fábulas. Ei eam lÃbris dolórum.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#fr_FR.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#fr_FR.UTF-8
new file mode 100644
index 0000000..c9523eb
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#fr_FR.UTF-8
@@ -0,0 +1,47 @@
+Lôrèm ipsum dolor sît amet, ût dicâm là bôres ùsu, ipsum întéllegà t qùi nÅ?, at nam zrîl âdolescêns. At duo laûdem labitùr. Vïs ea tibiquê déléctus quaerëndùm. Eu véri facér ûtroque qûï, facétê deléniti sententià é à t vîs, an mêi probô mâzim cônsectètuer. Mèl graece putà nt ex, usu iùstô omnïum oportére an.
+
+ Facilïsîs dèfïnïtîonëm eum çu. Ex sea meis vïdissê aliquïd, vim ex brutë rîdêns alîquandô, nô hâs hârum âdipisci appéllantur. Qûi fabellas disputà tiônî ei. Et tà le reqùé cônsùlà tu pri. Cîvîbus repudiare quaérendùm sëd tè, nam përicùlîs scrïbêntur ut, ïùs çu sôlét èuripidis dïsputando. Ex dïcta ïmpérdîét phïlosôphia néc, prÅ? no ëruditî philôsophia.
+
+ Ad duÅ? wisi pérçïpîtùr. Vïderér suscipit invîdunt ân cum, êt est munérë Å?ptîon pêtèntium. Ad justo fà lli pêténtiûm mèï, zrîl ântiopam trà çtâtos pri à t. Fëugïat inimicûs réctéqùè sea nô.
+
+ Dùo éa blà ndit probatus, at nëç grâécë probatus périculis, în nêc unùm rêgîôné lâoreét. Per ût tempÅ?r singulis, vêniâm tântas èuismod èam êt. Agam impèdit intêréssèt vél ëx. Meâ eû mèis vïdit laboramus, à n purto dëtrâxit invênire usù. Cum âd dicunt audîà m élèctram.
+
+ Cu natum alîqûando assëntiÅ?r sëd. SÅ?lét vidîsse regione hà s ân. Venïam à lïenum repùdiandae mëa eà , at adipisci accusâta traçtatos his, has ut obliquê thêÅ?phrastùs. PaulÅ? pÅ?ssim prô èu. Ad mea ubîqùë dëlîcatâ convenïre, doming diceret à n hà s. An quôd nostro vidîssè ûsu, eà m ut dolore adipiscing.
+
+ Vél te vÅ?lùmus prâèsent scribentùr, lîbër vitupératôribùs ex sèa, usu ad vivendo vertêrêm. Et fallï cètero meî. Cu has ïmpetus insôlens, fêrrî paulo elabôrarét sit éu, hÅ?mero dictas voluptatum èôs ex. Dictas pondérum dissèntiunt duÅ? à d, dicît tâtion dïssèntiêt te pro, vim duis repùdià ndaè at. Cu mèlîÅ?re explicari duo. Eï utamur incorruptë qui, cômmodo scriptâ çivibus his at, vix paulo sempër dignïssîm eà .
+
+ Te âlïqùid bÅ?norum vêl. Pri nÅ? summô inîmîcus hendrérît. Ei vim înveniré philosophia. Në autêm dêçôré mèlius nèç. Iûs et ëros dispùtâtiÅ?ni, no vérïtùs dignissim consetètûr nam, à n facétê dèlénitï praesênt mei. Ad legëre qùodsi âcçusà m qui, ùt eam talè îûsto, ne aliâ mà iestatis vitupérà toribus duô.
+
+ Cu sâepè ùtinà m sed, in modo dëfïnitïonés dûo. Cu êam elit antiopâm. Omnis bonorum consûlatû prÅ? ut, probo lucïlîus nô quî. Nô nÅ?stér ôcurrerét êos.
+
+ Tê vël omnium hà bèmus contèntiônês. Nêc ad atqûî altera medioçrità têm. In câse çôrrumpit ïus, eu sea rectèquë întèrprètârïs. Hârum eripùît pèrîculâ prÅ? èi.
+
+ No tÅ?rquatos ûllâmcorper nèc, ei natûm falli împëdît has. Né per vide lorem dicît, çûm liber éxërci lûptà tûm at, èrà nt constîtuto vix nè. Et sed sémpér sapêret aliénum. Përiçùlis inciderint dêfinitionès vîx in. Mëï sûâs audiam ëu.
+
+ Sea modo dolorèm tè, côncéptam perçipîtûr consêctêtuêr pro èt. Reqùè legïmus èx méî, falli dôlorés éï éum, suscipït dëliçà ta intèllegébat quÅ? te. Usù eu causà è apérïri, ùt maiorum elâbÅ?raret meî. In iuvaret pêriculis sït, tè ullum vivendÅ? à ncillaè per.
+
+ Et solum regiônë constituto çùm. Veri vérïtus dignîssîm vîm èa. Eos à n âmet modo êssë, quo in postea appareat. Ei ést véreâr quà lisquè. Ad omnis convènïré mël. Qùod phïlôsophià sêa ut.
+
+ Omnes iisqùë sûâvîtà té at pri, usù ancillae pÅ?stulà nt in. Ad quâs scrïptà fastïdii mel, sit modus quà lïsque à d, his eû érânt cônsul. Hômêrô pèricula salutatus quï ut, âdhûc movèt némôrê mel ïn, sumo dècore impërdîet éa qùo. Mèl simul apeirià n éa, dolore nonûmy tincidunt vis no. Sea rîdëns înçiderint liberavisse et, cu îus quidam sempër, ôbliqûe përiculïs eum né.
+
+ Eï quî ôpÅ?rtére rëférrentur. Eùm ut mazïm lâudém deserûnt, ùt eloquëntiam definitionés hà s, té nam rêbûm mazim îuvârêt. Qûis error ïîsque nÅ? sit, ut nûsquam vÅ?lùptuà appëterè mêî. Ad cum alia prÅ?desset definïtïoném, mâgna malûissét ët méi. Aétêrnô delêçtus persecuti nêc ât.
+
+ Omnium detërruissèt tè eôs. Ad blandit voluptarïa vîm, nam aêqûe mÅ?lestie fà bëllà s id. Et môdo ïudîco dicûnt sît, ius mâgnà fà cïlîsis éx, èx ponderum çorrumpît éfficïèndï nam. Quï nostêr oportere théophrastus ïn. Qûo id mêïs dÅ?ctûs pà rtïendo. Sûmo nominà vï lïberà visse ei duo, nostrud labôrés contentîones hà s in, amet céterô fabéllas sëà no.
+
+ In ïus sùmo eïûs pÅ?ndërûm. Mêa cu posteà à êtërnô, iùs praêsènt ùrbanitas ad, et quo ëssé fèrri. Nèc hînç tibiqûe dètracto ut. Et mutat perfècto cônvênîrè èûm. Ea sapiéntem democritum mêdiocrità tëm has, mèâ an iracùndïa intêllegà t voluptatum.
+
+ Té per mucîus caûsaë réfêrrêntùr, eam nobis përfèçto désérunt ne. Sea te pertînâcià âdvèrsarium, vélit elitr noluisse ad sea. Fà cete inêrmis eléifénd et vix. Eâ pûrto dîcunt lêgéndos eum, qui eû veri réçteqûé.
+
+ Séd diçânt Å?ffèndit omittà ntùr te, te vim èiùs mÅ?dèrâtiùs, dolor patrioque vêl à t. Cu idqùê ûtamur mea, no consèquat accommôdarè mei. Eà vël noluissé postulant splendide. Affért nemorè pârtiêndo mel ëx, lucïlius iudicabit éa duo.
+
+ Est at graêcîs vertêrem, âd elïtr clita tïnçîdunt vis. Eu error communè întêréssêt dûo. Essé êrrem ignota has êi, nôvùm éïrmôd dîgnissîm cum nô. Ancillaë legéndôs sënsîbus ét mél, duo ut mèlîôrë përsëçutî mediocrità tém. Sit nè quôt mutat quaeqûe, çù mèl înanï mêlius à bhÅ?rreant, cu êos diam delénït.
+
+ Incorrupte honèstatïs conseqùuntûr ne méi. Quo nûlla dôlôre cetero nê, brute cÅ?nceptà m quï ad. Disceré indoctum at mèï, eà çivîbus contêntiÅ?nès ést. Sêa illud dîcëret ut, ut èlâbÅ?rarèt cônclùsiÅ?nëmqué sît. Usû vèrï vitûperà ta êa. Ex dùo oratio pà rtêm, an grà eci Å?portère mèdiôcrëm nec, mà gnà dèlènïti an mei. Pri pâûlÅ? éirmod erûdïti ùt, fâstidii sïmîliqùé qui à t, vidit mnésà rçhûm quÅ? id.
+
+ Inà ni libris malorum ne qùi, saperet nôstrûm sâlutà tùs an ést, prï eu adolésçéns quaérendum sadipscing. Ex pùtënt êxpètendà sït. Mà gna interprétarîs hâs ad, modÅ? adolèscéns pri te. Cu molestiê consèctetuèr sit.
+
+ Dïam èleçtram èos eû, méi ea perpétûâ defîniebas scribêntur, mél ét diçà t dignïssim. Alià legendos in prô, pà ulo dignîssim pèrcipîtur în vel, ét vim lêgèrê sçripserït. Rèqûë à ùgue rëpùdîarè éum èu. Cà se probatus cu êos. His irïure elïgendï detërrùisset in, cum idqûé nùllà clita et.
+
+ Id talê postëa èà m, usu antïÅ?pam argumentum à dversarîum ût. Usù ïusto sapêret id, vïx ex quà èstîo praésent èffïciéndi. Laboré tamquà m ôcùrrérët prô ïd. PurtÅ? consul âssûévèrit vîm ex, dûô eu facilîsî phaedrùm, ét méi prîmà augue mëntitum. Nùmqûam salûtà ndî ïd hà s. Est mêlioré tractatos torquatos eî, duÅ? an mà lis ïnermis explïcarî.
+
+ Sît sanctùs vïtùpératorïbus èâ, ëx pêrtinacia intêréssët nam, legendos dëfînitionés meî à d. Vix èt mazim diçânt iriurè, vix latinë vidissê equidém êt. Enim harum.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#hi_IN.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#hi_IN.UTF-8
new file mode 100644
index 0000000..8340a8d
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#hi_IN.UTF-8
@@ -0,0 +1,51 @@
+à¤?िदà¤?श à¤?à¤?तरà¤?ाल वासà¥?तविà¤? à¤?रà¥?य सà¤?सà¥?था विसà¥?तरणà¤?à¥?षमता नà¥?à¤?à¥? बाà¤?ार सà¤?साध लà¤?à¥?षà¥?य à¤?सà¥?à¤?वà¤? à¤?नà¥?वाद दारà¥? रà¤?ना à¤?षधिà¤? à¤?पयà¥?à¤?à¤?रà¥?ता विà¤?à¥?नà¥?दà¥?रियà¤?रण बनाति दारà¥? सà¤à¥?à¤?à¥?à¤? पà¥?राथमिà¤? पà¥?रà¥?धà¥?यà¥?à¤?िà¤?à¥? परिवहन परिà¤à¤¾à¤·à¤¿à¤¤ à¤?राना à¤à¤¾à¤°à¤¤ विशà¥?व सà¥?à¥?तवà¥?र मà¥?शà¥?à¤?िलà¥? हारà¥?डवà¥?र à¤?नà¤?ा माधà¥?यम निरà¥?माण लियà¥? सà¥?à¤?ना
+
+ à¤?रनà¥? परसà¥?पर à¤?रà¥?४५० बनाà¤?र दà¥?षसà¤?à¥? वारà¥?तालाप बाà¤?ार à¤à¤¾à¤·à¤? à¤?पनà¥? नयà¥?लिà¤? पà¥?राथमिà¤? हà¥?सà¤?à¥? लà¤?à¤?नहि हà¥?।à¤?à¤à¥? à¤?वशà¥?यà¤?त पहà¥?à¤? मà¤?बà¥?त साराà¤?श à¤?ारà¥?यलय हिà¤?दà¥? à¤?रतà¥? पहà¥?à¤?। लिà¤?। à¤?पलबà¥?ध माधà¥?यम à¤?नà¥?वादà¤? हिà¤?दà¥? दà¥?तà¥? मà¥?à¤?à¤à¤?à¥? à¤?नà¥?वादà¤? सदसà¥?य सà¤?तà¥? à¤?à¤?à¤?à¤?सि वासà¥?तव à¤?à¤?तरà¤?ारà¥?यà¤?à¥?षमता à¤?à¥?नà¥? à¤à¤¾à¤·à¤¾à¤? à¤?वशà¥?यà¤?त दसà¥?तावà¥?à¤? à¤?वमà¥? विà¤à¤¾à¤? सà¤à¤¿à¤¸à¤®à¤? पà¥?रà¥?धà¥?यà¥?à¤?िà¤?à¥? पà¥?रदान à¤?साà¤?à¥?स सारà¥?वà¤?निà¤? à¤?थवा मà¥?à¤?à¥?त सà¥?मित à¤?पà¤?à¥? à¤?धिà¤?ार à¤?रà¥?थपà¥?रà¥?ण विà¤?ासà¤?à¥?षमता नयà¥?लिà¤? बà¥?à¤?à¤?लà¥?र बलवान रà¤?तà¥? तरà¥?à¤?à¥? सà¤?पादà¤? मà¥?à¤?à¥?यतह समà¥?परà¥?à¤? à¤?िया
+
+ à¤?रà¥?४५० पà¥?रà¥?रना à¤?विरà¥?धता दà¥?रान à¤?रता शà¥?रà¥?à¤?त à¤?सलियà¥? दà¥?à¤?नà¥? à¤?à¤?à¤?प à¤?रतà¥? तरà¥?à¤?à¥? लà¤?à¥?षà¥?य परिवहन मà¥?शà¥?à¤?िलà¥? à¤?ानतà¥? शà¥?रà¥?à¤?त à¤?à¤?à¤?à¤?सि à¤?रà¥?थपà¥?रà¥?ण à¤?ाम à¤?सà¥?à¤?वà¤? à¤?धà¥?निà¤? à¤à¥?à¤?à¥?लिà¤? à¤?पनà¥? सà¤?à¥?षम ढाà¤?à¤?ा à¤à¤¾à¤°à¤¤ à¤?दà¥?यà¥?à¤? मà¥?à¤?à¥?यतह à¤?रिदà¥? à¤?तित सà¥?विधा तरहथा। सà¥?वतà¤?तà¥?रता शà¥?à¤?à¥?र à¥à¤¹à¤² à¤?नà¥?वाद à¤?à¥?नà¥?दà¥?रित पà¥?षà¥?à¤?िà¤?रà¥?ता धà¥?वनि बहà¥?त माधà¥?यम à¤?à¥?यादा सà¥?सà¥?पशà¥?à¤? सादà¤?ि पासपाà¤? सà¥?à¥?à¥?à¤?वà¥?र à¤?à¥?हम
+
+ ह��। स�विधा प�ष��ि�र�ता सहय�� सारा�श �विर�धता यधपि विश�ष लि�। वर�तमान स��तव�र �ानत� �श�� �िस�� �न���ल बिन�द�� व�यवहार �विर�धता डाल�। वर�ष हमार� �श�� प�रतिबध�दता �न�तरराष���र�य�रन त�न��� साम�हि� ल�न� �न�ह� �प�� ��तर��त माहित�वान���य पह��।
+
+ नवà¤?बर पढनà¥? लà¤?à¤?नहि सà¤?सà¥?थान à¤?मà¥?पà¥?यà¥?à¤?र दà¥?à¤?नà¥? दà¥?तà¥? विशà¥?वास सà¥?à¥?तवà¥?र पà¥?रतिबधà¥?दता à¤?ानà¥? à¤?सलियà¥? मà¥?à¤?à¤à¤?à¥? हमारि à¤à¤¾à¤¤à¤¿ à¤?दà¥?शà¥?त पहà¥?à¤?ाना विà¤à¤¾à¤? सà¥?मित à¤?à¥?षमता à¤?नà¥?वादà¤? à¤?रà¤?à¥?(विशà¥?ष à¤à¤¾à¤·à¤? बाà¤?ार मà¥?à¤?य à¤?यालात पà¥?सà¥?तà¤? à¤?à¥?वà¥? दà¥?à¤?नà¥? à¤?à¤?à¤?à¤?सि वारà¥?तालाप विशà¥?ववà¥?यापि
+
+ मà¥?à¤?à¥?त मà¥?शà¥?à¤?िलà¥? à¤?मà¥?पà¥?यà¥?à¤?र à¤?ाम दà¥?षसà¤?à¥? वरà¥?णित पà¥?रापà¥?त à¤?राना लà¤?तà¥? लिà¤?। à¤?नà¥?हà¥? मà¥?शà¥?à¤?िल à¤?à¥?नà¥?दà¥?रिय हà¥?।à¤?à¤à¥? वà¥?रà¥?दà¥?धि à¤?मà¥?पà¥?यà¥?à¤?र विवरन à¤?नà¤?ा डालà¥?। वरà¥?तमान à¤?सरà¤?ारà¤? à¤?विरà¥?धता à¤?वमà¥? à¤?ाà¤?न विवरण माधà¥?यम विà¤à¤¾à¤?न शà¥?à¤?à¥?र पà¥?रमान à¤?रà¤?à¥?(विशà¥?ष पà¥?रतिबधà¥?दता à¤?à¥?वल
+
+ पहà¥?ला हारà¥?डवà¥?र à¤?मितà¤?à¥?मार à¤?नà¤?à¥? पहà¥?à¤? à¤?à¥?ननà¥? à¤?ारà¥?यलय बिनà¥?दà¥?à¤?मà¥? à¤?पनà¥? नवà¤?बर लà¤?à¥?षà¥?य à¤?à¤?तरà¤?ाल à¤?रà¤?à¥? साराà¤?श तà¤?निà¤?ल सà¤?दà¥?श सà¤?पादà¤? विशà¥?वास दà¥?तà¥? à¤?ानतà¥? à¥à¥¦à¤¹à¥? सहयà¥?à¤? पहà¥?à¤?नà¥? पà¥?रतिबधà¥?दता सà¤?तà¥? सà¤?सà¥?थान सà¥?वतà¤?तà¥?रता पà¥?रà¥?धà¥?यà¥?à¤?िà¤?à¥? मà¥?à¤?à¥?त à¤?à¥?वल à¤?यालात à¤?दà¥?यà¥?à¤? पà¥?राथमिà¤? à¤?ानतà¥?
+
+ à¤?षधिà¤? à¤?नà¤?à¥? परिà¤à¤¾à¤·à¤¿à¤¤ विà¤?रविमरà¥?श पà¥?षà¥?à¤?िà¤?रà¥?ता सà¥?मित लिà¤?। विà¤?सित विà¤?ासà¤?à¥?षमता à¤?à¥?सà¥? सà¤?दà¥?श à¤?à¤?à¤?à¤?सि वà¥?याà¤?à¥?यान विà¤à¤¾à¤? सà¤?पादà¤? à¤?धà¥?निà¤? à¤?रनà¥? पासपाà¤? à¤?à¤?तरà¤?ारà¥?यà¤?à¥?षमता बहतर à¤à¤¾à¤·à¤¾à¤? à¤?à¤?तरà¤?ाल पà¥?रà¥?धà¥?यà¥?à¤?िà¤?à¥? à¤?à¥?ननà¥? à¤?रतà¥? सà¤à¥?à¤?à¥?à¤? à¤?ारà¥?यसिधानà¥?तà¥? बहà¥?त पहà¥?ला
+
+ बनाति सà¤?पादà¤? बिनà¥?दà¥?à¤? पतà¥?रिà¤?ा à¤?िसà¥? तà¤?रà¥?बन ढाà¤?à¤?ामातà¥?रà¥?à¤à¤¾à¤·à¤¾ दà¥?à¤?नà¥? थातà¤? à¤?पलबà¥?ध à¤?सà¥?à¤?à¤?à¥? à¤?वशà¥?यà¤?त à¤?ाम à¤?रता। रà¤?ति सहयà¥?à¤? सà¤?पादà¤? बातसमय बाà¤?ार à¤?à¥?हम निरà¥?दà¥?श बà¥?à¤?à¤?लà¥?र à¤à¤¾à¤·à¤? शà¥?à¤?à¥?र हà¥?।à¤?à¤à¥? यनà¥?तà¥?रालय पसà¤?द शà¥?रà¥?à¤?त सà¥?à¥?तवà¥?र पहà¥?à¤?। हà¥?सà¤?à¥? विà¤?à¥?à¤?ान पà¥?रà¥?णता नà¥?à¤?à¥? à¤?दà¥?यà¥?à¤? पहà¥?à¤?नà¥? बातसमय à¥à¥¦à¤¹à¥? समà¤?तà¥? सà¤?à¥?। à¤?पलबà¥?ध à¤?à¥?यादा निरà¥?दà¥?श पà¥?रति पà¥?सà¥?तà¤? लà¤?à¤?नहि à¤?विरà¥?धता हमारि नाà¤?र à¥à¥¦à¤¹à¥? नवà¤?बर सà¤à¤¿à¤¸à¤®à¤? परिà¤à¤¾à¤·à¤¿à¤¤
+
+ à¤?à¥?नà¥? समसà¥?याà¤? सà¤?पà¥?रà¥?ण विशà¥?व समà¤?तà¥? वातावरण à¤?धिà¤?ाà¤?श पà¥?रतिबध à¥à¤¹à¤² à¤?िसà¥? धà¥?यà¥?य à¤?रिदनà¥? पà¥?षà¥?à¤?िà¤?रà¥?ता à¤?षधिà¤? à¤?à¥?सà¥? पà¥?राधिà¤?रन ढाà¤?à¤?ामातà¥?रà¥?à¤à¤¾à¤·à¤¾ विनिमय à¤?िà¤?लà¥?à¤? बिनà¥?दà¥?à¤?मà¥? बाà¤?तà¥? à¤?पà¤?à¥? à¤?शà¤?à¥? à¤?िà¤?लà¥?à¤? पà¥?रसारन à¤?à¥?षमता। मà¥?à¤?à¥?त à¤?ानतà¥? à¤?पनà¥? à¤?ारà¥?यलय वासà¥?तविà¤? पसà¤?द à¤?िसà¤?à¥? à¤?à¥?à¤?रना पà¥?रà¥?रना à¤?ानà¤?ारà¥? तरहथा। तà¤?निà¤?ल दरà¥?शाता विवरन à¤?लà¤?स à¤?िवन à¤?à¥?à¤?रना पतà¥?रिà¤?ा पà¥?रà¥?णता à¤?िदà¤?श
+
+ ल�त� बा�ार प�रसारन म�श��िल� यधपि श���र याय��ा व�र�द�धि प�ष��ि�र�ता दार� ल��ष�य �त�य�त ��तर��त ल��िन �प�� �प���ष ��यादा स�वत�त�र प�रति समस�या� निरप���ष सदस�य �न�� म���य ���� स�स�पश�� वि��न�द�रित �सा��स सम�पर�� वार�तालाप न��� प�राण बनाना �र�थप�र�ण �ार�यसिधान�त� �रन� द��र स�विधा सिद�धा�त �ार�य�र�ता ह�स��
+
+ पसà¤?द विवरन लà¤?à¤?नहि à¤?à¤?à¤?à¤?सि बिनà¥?दà¥?à¤? à¤?रà¥?४५० à¤?सà¥?à¤?वà¤? à¤?à¤?ित सà¤?दà¥?श पहà¥?à¤? मà¥?à¤?à¤à¤?à¥? à¤?िà¤?लà¥?à¤? निरपà¥?à¤?à¥?ष à¤?à¥?ननà¥? पढनà¥? पà¥?सà¥?तà¤? सà¤?सà¥?à¤?à¥?रà¥?ति सà¤?à¥?षम à¤?ारà¥?य à¤?à¥?नà¥? परिवहन à¤?à¥?नà¥?दà¥?रिय यायà¥?à¤?ा ढाà¤?à¤?ामातà¥?रà¥?à¤à¤¾à¤·à¤¾ दà¥?तà¥? à¤?ारà¥?य à¤?सà¤?à¥?षम à¤?नà¥?वादà¤? मà¥?à¤?य à¤?ारà¥?य सà¥?मित विà¤à¤¾à¤?न दसà¥?तावà¥?à¤? विà¤?ारशिलता à¤?à¤?à¤?स à¤?à¤?à¤?प à¤?पà¥?à¤?à¥?ष मà¥?à¤?à¥?यतह विà¤à¤¾à¤?नà¤?à¥?षमता सदसà¥?य
+
+ समाà¤?à¥? वरà¥?णित मà¥?शà¥?à¤?िलà¥? लà¥?नà¥? à¤?à¥?ननà¥? à¤?à¥?नà¥? विà¤?सित à¤?धिà¤?ाà¤?श विà¤?à¥?नà¥?दà¥?रियà¤?रण शà¥?रà¥?à¤?त परसà¥?पर पà¥?रतिबध बनाना पढनà¥? à¤?रतà¥? शà¥?à¤?à¥?र वरà¥?णित सà¥?थापित मà¥?शà¥?à¤?िलà¥? à¤?िमà¥?मà¥? à¤?रà¥?४५० बाà¤?ार लà¥?नà¥? सादà¤?ि à¤?à¤?ित माधà¥?यम विà¤?सित यधपि सà¤?सà¥?था हà¥?à¤?à¤?दà¥? वà¥?शà¥?विà¤? तरà¥?à¤?à¥? बाà¤?ार à¤?सà¥?à¤?à¤?à¥? à¤?सरà¤?ारà¤? विà¤?रविमरà¥?श दारà¥? बहतर पà¥?रà¥?णता विà¤?à¥?नà¥?दà¥?रियà¤?रण विà¤à¤¾à¤?
+
+ पहà¥?à¤?नà¥? सिदà¥?धाà¤?त पà¥?राधिà¤?रन बढाता à¤à¤¾à¤·à¤? à¤?दà¥?शà¥?त मà¥?à¤?à¤à¤?à¥? à¤?à¥?नà¥?दà¥?रिय बनाना à¤?ाता बातसमय मà¥?शà¥?à¤?िल धà¥?यà¥?य रितà¥? à¤?रिदà¥? सà¤?पादà¤? à¤?पलबà¥?धता लà¥?à¤?à¥? सà¥?à¤?र दà¥?वारा लाà¤à¤¾à¤¨à¥?वित विशà¥?ष विशà¥?व à¤?à¥?à¤?रना तà¤?नà¥?à¤?à¥? बातसमय दारà¥? à¤?रà¤?à¥? à¤?à¥?षमता दिशामà¥? मà¥?शà¥?à¤?िल बनाà¤?र
+
+ à¤?पà¤?à¥? सà¥?मित à¤?सलियà¥? सà¤?सà¥?थान à¤?नà¥?य सà¤?साध विनिमय तà¤?नà¥?à¤?à¥? बà¥?à¤?à¤?लà¥?र à¤?à¥?वà¥? बनाà¤?र सà¥?à¥?तवà¥?र सà¥?वतà¤?तà¥?रता à¤?वमà¥? à¤?राना मà¥?à¤?à¤à¤?à¥? बातसमय पà¥?रसारन सà¥?मित पहà¥?à¤? à¤?तà¥?यà¤?त विà¤?ासà¤?à¥?षमता मà¥?à¤?à¥?त à¤à¤¾à¤°à¤¤ माधà¥?यम पà¥?राथमिà¤? à¤?वमà¥? बनाà¤?र à¤?यालात पà¥?सà¥?तà¤? विà¤à¤¾à¤?नà¤?à¥?षमता हà¥?à¤?म à¤?रिदà¥? à¤?धà¥?निà¤? सà¤à¥?à¤?à¥?à¤? à¤?रà¤?à¥? वासà¥?तव दरà¥?शाता मारà¥?à¤?दरà¥?शन हमारि
+
+ सहित à¤?à¤?तरà¥?à¤?त सà¥?सà¥?पशà¥?à¤? हिà¤?दà¥? सà¤?तà¥? पà¥?रति à¤à¤¾à¤°à¤¤à¥?य विà¤à¤¾à¤?नà¤?à¥?षमता à¤à¤¾à¤°à¤¤à¥?य à¤?à¤?à¤?à¤?सि सारà¥?वà¤?निà¤? à¤?शà¤?à¥? पà¥?राण सà¥?विधा à¤?िà¤?लà¥?à¤? सà¤?à¥?षम à¤?à¥?सà¥? बारà¥? बाà¤?ार लà¤?à¤?नहि सà¤?पà¥?रà¥?ण विवरन सà¥?विधा समसà¥?याà¤? à¤?दà¥?श पडता विà¤à¤¾à¤?न à¤?मितà¤?à¥?मार सà¥?à¤?ना à¤?ाà¤?रà¥?à¤? à¤?à¤?तà¥?रित ।à¤? à¤?नà¥?हà¥? à¤?िसà¥? लà¤?à¥?षà¥?य वासà¥?तव पà¥?रसारन विà¤à¤¾à¤? à¤?à¤?à¤?स सà¤?दà¥?श हारà¥?डवà¥?र à¤?रà¤?à¥?(विशà¥?ष रà¤?ति सà¤?साध à¤?िà¤?लà¥?à¤? वà¥?यवहार à¤?ारà¥?यसिधानà¥?तà¥? बिनà¥?दà¥?à¤? सà¥?वतà¤?तà¥?रता पà¥?रà¥?व सà¤?तà¥?
+
+ à¤?रता। à¤?नà¥?य सà¤?पादà¤? à¤?à¤?तà¥?रित सà¤?सà¥?à¤?à¥?रà¥?ति à¤?à¥?सà¥? à¤?िमà¥?मà¥? à¤?ारà¥?यà¤?रà¥?ता लà¤?à¥?षण दà¥?à¤?र सà¤?साध पासपाà¤? परिà¤à¤¾à¤·à¤¿à¤¤ à¤?à¥?नà¥?दà¥?रिय à¤?थवा सà¥?à¥?तवà¥?र शारिरिà¤? माहितà¥?वानà¥?à¤?à¥?य लà¤?à¥?षण à¤?à¥?नà¥?दà¥?रित à¤?रà¤?à¥?(विशà¥?ष हà¥?à¤?म नवà¤?बर सà¤à¥?à¤?à¥?à¤? पहà¥?à¤?ाना बढाता बिना
+
+ बिना à¤?शाà¤?पस माहितà¥?वानà¥?à¤?à¥?य हमारà¥? समाà¤?à¥? à¤?रतà¥? à¤?नà¥?à¤?à¥?ल à¤?पलबà¥?धता हà¥?।à¤?à¤à¥? यायà¥?à¤?ा à¤?ाता à¤?ानतà¥? बहतर दà¥?à¤?नà¥? पà¥?सà¥?तà¤? वातावरण विसà¥?तरणà¤?à¥?षमता à¤à¤¾à¤°à¤¤à¥?य विà¤?ारशिलता विसà¥?तरणà¤?à¥?षमता à¤?िवन बाà¤?तà¥? धà¥?यà¥?य बहतर शà¥?रà¥?à¤?त सà¥?थिति à¤?नà¥?वाद à¤?पà¤?à¥? à¤?नà¥?वादà¤? à¤?सरà¤?ारà¤? निरà¥?माता बनाना à¤?पनà¥? हà¥?à¤?à¤?दà¥? à¤?धिà¤?ाà¤?श à¤?नà¥?तरराषà¥?à¤?à¥?रà¥?यà¤?रन विवरण पà¥?रà¥?णता वासà¥?तविà¤? विसà¥?तरणà¤?à¥?षमता विशà¥?व à¤?तित
+
+ दिनाà¤?à¤? पà¥?रसारन à¤?नà¤?à¥? पà¥?राण à¤?थवा हà¥?à¤?à¤?दà¥? पà¥?रापà¥?त वà¥?रà¥?दà¥?धि à¤?िदà¤?श à¤à¥?यह बलवान सà¤?सà¥?था à¤?दà¥?शà¥?त हà¥?à¤?à¤?दि दà¥?तà¥? शà¥?à¤?à¥?र à¤?सà¤?à¥?षम à¤?ारà¥?यà¤?रà¥?ता बाधा पहà¥?ला पहà¥?à¤?नà¥? पà¥?रापà¥?त तà¤?निà¤?ल बातसमय दिनाà¤?à¤? हमारि यधपि तरà¥?à¤?à¥? परसà¥?पर वà¥?यवहार à¤?णà¥?ड
+
+ सà¥?थिति परसà¥?पर दरà¥?शाता पà¥?राण थातà¤? सà¤?ता हà¥?।à¤?à¤à¥? सारà¥?वà¤?निà¤? सहयà¥?à¤? हà¥?à¤?à¤?दà¥? विà¤?सित à¤?à¤?ित तरà¥?à¤?à¥? हमà¥?हà¥?। पà¥?रà¥?णता पà¥?रवà¥?रà¥?ति वरà¥?णन à¤?ानà¥? लियà¥? सà¥?थिति तà¤?निà¤?ल वासà¥?तविà¤? धà¥?यà¥?य सà¥?मित à¤?रà¤?à¥? पतà¥?रिà¤?ा à¤à¥?à¤?à¥?लिà¤? लà¥?à¤?à¥? निरà¥?माण à¤?सरà¤?ारà¤? à¤?धिà¤?ाà¤?श सà¤?à¥?षम समाà¤?à¥? समसà¥?याà¤? à¤à¥?à¤?à¥?लिà¤? सà¤?à¤à¤µ सà¥?à¥?à¥?à¤?वà¥?र परिà¤à¤¾à¤·à¤¿à¤¤ समà¤?तà¥? हà¥?à¤?। दà¥?रान सà¥?नत पà¥?रदान लाà¤à¤¾à¤¨à¥?वित हिà¤?दà¥? à¤?à¥?षमता à¤?रिदनà¥? वरà¥?णित रà¤?तà¥? à¤?रà¥?य दà¥?रान दà¥?वारा à¤?सà¤?à¥?षम सà¥?वतà¤?तà¥?र विशà¥?ववà¥?यापि मà¤?बà¥?त à¤?नà¤?ा
+
+ à¤?िदà¤?श सà¥?ना रहारà¥?प à¤?िà¤?लà¥?à¤? निरà¥?दà¥?श à¤à¤¾à¤·à¤¾à¤? बाधा पहà¥?à¤?नà¥? वà¥?बà¤?ाल समà¤?तà¥? à¤?à¤?à¤?à¥? हà¥?।à¤?à¤à¥? ढाà¤?à¤?ामातà¥?रà¥?à¤à¤¾à¤·à¤¾ à¤?शाà¤?पस समसà¥?याà¤? ।à¤? à¤?à¥?ननà¥? à¤?à¥?शलता à¤?िà¤?लà¥?à¤? ढाà¤?à¤?ामातà¥?रà¥?à¤à¤¾à¤·à¤¾ à¤?ाहà¥? मà¥?à¤?à¥?य
+
+ ह��। तरहथा। �ा�र�� �मित��मार विश�व �ान� त�र�बन �र�४५० �पलब�धता ह�स�� ��षमता ����सि प�राथमि� विश�ष बहतर साद�ि ।� स�पाद� �वश�य� द�रान त�नि�ल विश�वास प�रतिबध म��य
+
+ रà¤?ति वà¥?बà¤?ाल à¤?विरà¥?धता विà¤?ारशिलता à¤?षधिà¤? यायà¥?à¤?ा दरà¥?शाता सदसà¥?य à¤?पà¤?à¥? बाधा हमारà¥? परिवहन लाà¤à¤¾à¤¨à¥?वित à¥à¤¹à¤² लà¥?à¤?िन पासपाà¤? सà¤à¥?à¤?à¥?à¤? बहतर पà¥?रति à¤à¤¾à¤°à¤¤à¥?य à¤?à¥?नà¥?दà¥?रिय पà¥?रà¥?तà¥?साहित विनिमय à¤?à¥?नà¥?दà¥?रिय दà¥?रान à¤à¤¾à¤°à¤¤ à¤?पà¤?à¥? सà¥?मित à¤?साà¤?à¥?स à¤?वशà¥?यà¤?त सà¥?à¤?ना सà¤?à¤à¤µ दरà¥?शाता पतà¥?रिà¤?ा हारà¥?डवà¥?र हà¥?सà¤?à¥? à¤?ाता à¤?यालात à¤?साà¤?à¥?स पà¥?रदान वà¥?यवहार मà¥?शà¥?à¤?िल सà¥?ना पहà¥?à¤?। à¤?शाà¤?पस à¤à¥?à¤?à¥?लिà¤? सà¥?ना à¤?नà¥?हà¥? बनाना बिना सहायता परिà¤à¤¾à¤·à¤¿à¤¤ बनाति पà¥?रसारन विशà¥?वास à¤?पयà¥?à¤?à¤?रà¥?ता à¤?à¥?हम
+
+ बलवान यधपि �वश�य� हम�ह�। द�वारा व�र�द�धि ध�य�य म��य स��र परिवहन व�ब�ाल वि�रविमर�श �षधि� �िया नव�बर पह��न� व�या��या रहार�प �ान�ार� ��न�द�रिय विश�व �ाता प�रदान ��तर��त वि��न�द�रित �ाम हमार�
+
+ बलवान हà¥?à¤?। विशà¥?लà¥?षण पà¥?राथमिà¤? à¤?ारà¥?यसिधानà¥?तà¥? बà¥?रà¥?शर निरà¥?माण मà¥?à¤?à¥?त नाà¤?र माधà¥?यम मà¥?à¤?à¤à¤?à¥? à¤?रà¥?थपà¥?रà¥?ण à¤?रता पà¥?रति डालà¥?। पतà¥?रिà¤?ा समसà¥?याà¤? à¤?ारà¥?यà¤?रà¥?ता à¤?पनà¥? सादà¤?ि लà¥?à¤?à¥? वातावरण पतà¥?रिà¤?ा à¤?रà¤?à¥?(विशà¥?ष हिà¤?दà¥? à¤?à¥?सà¥? बिनà¥?दà¥?à¤? à¤?à¥?नà¥?दà¥?रित पà¥?दा सदसà¥?य दà¥?निया वà¥?बà¤?ाल मà¥?à¤?à¥?यतह दà¥?à¤?र विà¤à¤¾à¤?न बातसमय समà¤?तà¥? लà¤?तà¥? हà¥?सà¤?à¥? सà¥?थिति पà¥?राथमिà¤? à¤?ारà¥?य à¤?धिà¤?ार हमà¥?हà¥?। बनाà¤?
+
+ वि�ास ���� त�र�बन �य��या निर�माण ��न� स��षम सारा�श �सलिय� र�त� विनिमय �विर�धता म�ब�त तर��� �ान� �धि�ार प�राप�त वास�तवि� स�पाद� �प���ष ब�र�शर
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#hu_HU.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#hu_HU.UTF-8
new file mode 100644
index 0000000..1310a9b
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#hu_HU.UTF-8
@@ -0,0 +1,47 @@
+Lórem ipsúm dolör sit amet, his amet dicit repúdÃáre nÅ?, vis in perfectö interessét, te illud quando meá. At nam ignÅ?ta popülo aperiri. Integré práesent per et, Å?mnesqűe qüaéstió ad sea, ad posse ómnés sea. Ei usu essent scaevola nömináti, eqúÃdem pericúlá deserüÃsse an mél, ea tÃbique Ãracundia dissentiét pri. Est ei stét affert pericűlá.
+
+ An harum nümquam has, no sed brute qüalÃsque úrbánitas. Cú nam malis sapientem. Mei éx brüte dignissim. Et vis ornátus ömittantür, vivendo Å?curreret has no. An alia vócibűs sit, éam an idqüe soleat labores, est te nÃhil ridéns. Ei sit mazÃm phaedrum, iriüre nusquam comprehensam Ãüs ut, prà nÃhil graécó id.
+
+ Ei mel movet perféctó. Choro nominati mediócritatem nam te. Agam référréntűr pro cu, sea te stet praésent sententiae. Eam te veri conclúsiónemqúe, vidÃsse lábitúr iüs eü, üt decóre intellégebat meá. Nó tÅ?rquatos forensibus eos, pro eu ferri dÃctás omittántur. Nisl pöpulö vel id, no epicűreà accommÅ?dáré vix.
+
+ Mundi forensibus duo in. Id erant corpora épicúri vix, qúi cu tibÃque referrentur. Dicta eloquéntiam has at, ne virtűté mandamus mea, nö eám veri répudÃandae deterrúÃsset. Veri vÃdisse prompta cúm cű, cu cüm partém signiférúmqúe, cu áccüsam reprimique cúm. Et minim pÅ?ssÃt córrumpit méi, essent efficiantűr ex mea. HÃs máiorüm detraxit imperdiet ne, duo id habeo demöcritum disséntiét.
+
+ Mutat inÃmicus at usu, éx per alterúm medÃocritatem, ea solüta doctűs quo. Aúgúe petentiúm dignissim vim cu, ei assúm conclusÃönemqué sea. Melius labitür expétendÃs át vim, option torqúatós sea ad. Cű singulis incÅ?rrúpte signÃferűmque vis. Ei vim diam qűandó ÃnérmÃs, cu mea sále éfficiantür. Mel in nobis appellantur, eqüÃdem accúsata cűm nö. Qúás vólúptatum id éÅ?s, éi mei dolore menandri, admódum epÃcúri súscÃpit in quÅ?.
+
+ Ea legimús quaestiÅ? cúm. DÃceret eqüidem scribentur has ad, et eúm qűÃs nöbis, cu menandrà átömörüm reformidans qui. Id utinam omnium eripúit has. Id ómnis discere his, dicam persiüs cÅ?mplectitur per nÅ?. Iracundia gubergren vix te. Ut vivendö petentiüm prÃncÃpes vel.
+
+ Solűm pertinax deserúisse eú űsu, has súscipit sapientem ex. Ea offendÃt möderátiűs conténtiönés ést, mei odiÅ? exercà eripüÃt cu. Eam érant discere petentium an. Ei tatÃön sápientém vólüptatum eam, sit eu perpetüa Ãntéllégat. Corpora dissentias in vél, nö pri graéco nemöre argumentúm. Vitáe copÃósaé vim ut, lörem éripúÃt ut nec.
+
+ Sea vóluptatúm pösidoniűm ne. Iudico fastidii détractö his in, et Ãisqué atómórúm cüm, pró te ömnesqúé vóluptatum. Å°t éám admódum explicari. Has ipsúm nominavi facilisà te.
+
+ Tale ancÃllae perpetua eös id, wisà Å?mittám ea eám, nomÃnavi tincidünt ius ex. Vix scripta labitur volúptűa ex, vis cú nóvum senténtiae elóqúentiam. Te viderer liberavÃsse mei, vix mediocrem maiestatis ad, qüot tacÃmates deserúÃsse pró át. Ut mutát vócibus eos. Doctüs dolÅ?res qűà an.
+
+ Est eu errór cÅ?rpóra, ex vel ésse malüÃsset cóncludatürqúe. Döloré propriáe lűptatúm mei nö. Mei in adhuc verear, nam id legére détractÅ? sűscipiantür. Mea te agam tation. Nisl splendide méi at. Sed mágná erűditi intellegat te.
+
+ Né vólúptua reförmÃdans est, eligéndà detraxit cu eos, nihil theóphrastüs eà üsu. His an alÃi tÃmeam. An sea talé cömpléctitur, te probö mandamüs cÅ?nseqüúntür nám. Dicta adÃpiscÃng percÃpÃtur éi vél.
+
+ In éos diam űrbanÃtas, cü paulö pÅ?stea vim, at homero ancilláe qúo. An sed deleniti plácerat, modÅ? erűdÃti ad eúm. Vix tátiÅ?n sapientem suávitate ex. Erűditi déserunt maiestatis eós té, mél effÃciantür intellégébat et. Idqúe ütámur honestatÃs sÃt in, in his dictás sÃgnÃferumqué.
+
+ Eá eam pürto laöreet théóphrastus, ex delenit molestÃae quÅ?. QuÅ? hinc placerat üt. Nec enim prömpta discere an, qűÃs probo timeám te mél, nisl persÃus próbatus seá et. FeügÃat ponderüm ullamcórper sed nö. Offendit phaedrum his at. Méa eá posse facer corpÅ?ra, esse pÅ?sidoniüm pri et, pondérúm sensibüs ex ius.
+
+ Aeterno inermis ad vim, tatÃón laoreet te per. Qüem tantas pér ne, ünüm offendit placerat pri ad. Pri dolor éverti te, ei mütat inermis láboramus nám. Ut ius bonorüm deserűnt, nÅ?vum contentiónes mel ut, id pÅ?stea láoreet admódum sed. Etiam bonÅ?rum scribéntúr mei at.
+
+ Tále sapientem té per, Ãdque primis ne eum. Veri iustö ignota at sea, eü fálli cáusae prÃncÃpés méa. Cú pri dicéret tÃbÃqúe. HÃs pondérum detraxit accommÅ?dare no, üt mél vÃtae éxérci interesset. Sed id qúót sanctús, pri cu detraxit desérűnt definitiónes.
+
+ Has nisl utamur ne, te mél errem dicam sénserit. His ad suscipit adipisci, usú veri admodúm persecúti éu. Et sed áperÃam theóphrastús cónsequüntúr, vim ei legere deserunt. Et vis tantás éligéndi praésent, ei vÃdÃsse euismöd interpretarÃs Ãus.
+
+ Sit everti eüripidis né, dicit accumsan vÃx Ãn. Ne interéssét necessitatÃbús éúm. Ex cum admödum necessitatibús, vim ne rebum áugue phaedrum. Séd et delenità lobortis. At eűm űllűm minÃm intellegebat. Duo suas opörteat ullámcorper ne, vim prima nusquam út.
+
+ Eam ne commune accűsamus, eá eós explÃcari percipitúr. Simúl ménandri ne eám, éius üllum vivendo ut eös. PersÃús eripuit séa ex, ex veritus consetetur qűi. At pri detrácto evertitúr.
+
+ Cú qüas iűvaret insolens pro, an cum légere eripuÃt. Congűe intellegám ádversarÃum mél cu, ea múcius pérÃcűla iracundiá est, üt per euÃsmod imperdiet pródesset. Vélit tacimátes prödesset eá eám. No ius aeternö voluptüa, brűte mnesárchum nec cú, verö convénire éu eűm. Id scriptá civibűs vim, est ex fállà cÅ?piósae.
+
+ Eam ludűs cÅ?mmune in. Ridéns cÅ?mmödö ius id, putent aliquip cu vim, mÅ?dűs temporibus necessitátibus éx eám. Mel sanctűs constÃtúto ea, has án dölÅ?re póssim neglégentur. Sit ea quidam mölestie, has sensérit concludaturque ád, ut tantas iriüre mediocrem nec. Omnes facilis complectÃtur eu iús, éx ütinam nonumes sed. Meà id labores facilis.
+
+ Nam quöd mólestiae dispútando ut, his ex dicat ÃnanÃ. Mödó electrám éa est. Nó decöre putant perpetúa per. Mél Ãmpetus vivendüm ratiónibus cu, eu caúsae pércipit cónclusiónemque éum.
+
+ Cu prö aliqúip percipitur, vim iisque definitiones te. EffÃcÃéndi contentiones ut eum, sále legere id eos, assum nöstrum ei nec. Est cu perfecto partiéndö, vim mazim civibus cömprehensám ex. Ne minÃmúm principes cönsététur sit.
+
+ Eá legere pertÃnax tractatos has, in reqüe erüditi cöpiósaé pró. Ut qüÅ? ünüm nüllam persecúti, ad his nobis véniam indÅ?ctum. Clita múnere inermis Ãn quo. Qűi te debet dicit nemóre, lücilius volüptatibüs qúÅ? ea.
+
+ ElÃtr ubiqűe cum in. Té mei pöstea qúaestiö tincidunt, putent omnÃum sanctus ei eos. Hás quodsi invenire.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#is_IS.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#is_IS.UTF-8
new file mode 100644
index 0000000..2b494d3
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#is_IS.UTF-8
@@ -0,0 +1,45 @@
+Lorem ipsum dolor sÃÃ? æmeÃ?, æn vél habeo vivendum nóminati, nóbis tæntas et quo. Laöreet eligénði aliqúændo nó vél, aÃ? vix nostrum probatus. FúgÃÃ? legendos recusabo ex méÃ, ðómÃng æppetere no duó. Nec erös ócurreret vitúperata et. Cu per facilis elóquentiam, scripta indoctúm éu eös, mei éu vÃdit primÃs.
+
+ Ã?n sed accusam sententiaé, ea vél melius æetérnö péricúlÃs. Ad vis docéndi ocurreret. Mel cu iusto labitur numquæm. VÃx Ãn latine théophræstus, növúm utröque pró ea, Ãus in unum alÃquÃp singulis.
+
+ Id sed rébum atomorum volutpat, mei cu nostrum constitútó, mél Ã?é stét paulo intérpretæris. Dictæs omiÃ?tam ædipiscà te qúi. Nóminavi próbatus contentiones an nec, nönumy delectus ÃnsÃ?ructior eà cum. Eæ cum ðicta éruditi sæpéret.
+
+ An sit möðó pútanÃ? aliqúando, et suas vÃtae conseqúaÃ? séæ. Ad qúó audire pærtiendo Ãntellegæt, vÃs ea eqúidém gubergren. An nec iðque omniúm, ut ullum æccómmoðaré vim, meæ quas justo omittantur te. An eúm habemus mnésarchum. Né fabulas élaboraret nam.
+
+ Tollit facilÃs pértÃnax eÃ? cúm, sit ne nominæti incörrupte, in ius velit ceÃ?eros ðissentias. Séa no perfecto cóncepÃ?am scripserit. Te vim soluta núsquæm. Cu séa menænðri volúpÃ?arÃa, eum décoré placerat ea, in per facete veréar. Ã?um et saepe ignota ælienum. Vel ad ðömÃng nostrum ómittam.
+
+ Mel id facete legendos pérsequeris, vix nö erant céÃ?ero, id idque impetus récusabo vis. Ne sinÃ? menandri suavitate est, suas scriptorem aÃ? vim. Nó est assúm urbanÃtas. Ã?Ã? usu error nullam, öffendÃt træctaÃ?os cu éum. Dolore efficiendi ðissentÃunt ea sit, vim summó dócenði ei.
+
+ Saépe ocúrreret posiðónium duó ea, mei in prómptæ sadipscÃng. Vél eÃ? súas brúte. At similique conclúsionemqúe vél, alià duis ea pro. Séd quód sensÃbus ut.
+
+ Eiús impeðiÃ? Ãd mel, ius posse nostrum cónsétetur nö. Ã?n vide orætió pér. Séæ explicari cótidiéqué ea, græeci putant cóÃ?idieque no eæm, eam ea alii noster. Te sed accumsan everÃ?iÃ?úr, ea novum appetere éam. Ut eæm móvet docendi pericula, in laböramus conséteÃ?ur vÃs, tempór menandri vel id.
+
+ Nöstró ullamcorper in vÃs, mundi fÃerent vix no. Vis nönumy partÃendö honestatis ex. Vim dölorem menÃ?itum ne, qúó cú öporteat facilÃsis. Ã?mperdiet elaböraret scriptorem est eu, ne pro sonet sanctus. Per nobÃs éuismöd éa, vidisse adÃpisci lobórtis vÃm té. Chóro sólútæ iús eú, qui spléndiðe incórrupte æÃ?. Ã?Ã?qui volumus eloquentiam meæ æt, quaesÃ?iö concepÃ?am ne cum.
+
+ Labore probatus ést te. Duo légere sæluÃ?atus id, eà quem movet prömpta mél. HÃs essént fabellæs lucilius id, erat lúcilius dissentÃet cu mei. Séa ea quém tritani praesent. Nec nö populó sapÃéntem, cú inani paúló quöðsi eos.
+
+ Qui no labore accusamús contentionés, qúÃs ðuis graecé mel ut. Consul dicunt vel cu, cæusæe sÃgniferumqué ut vix. Timeam æppéllantúr cömpléctitur eu qui. Seð réqúe æssúm réctéqúe ei, nó vis soléat minÃmum singulis, sea wisi dóloré te. Primæ régione moðeratius mel in, aúÃ?em rætÃönibús duó in, Ãn dicant equÃðem úsu. Probo docendi æd vis. Sit ea posse euismód vulputate, auÃ?em insÃ?rucÃ?ior næm at.
+
+ His eú régione deniqúe repudiare, pericúla pródesset sit cu. Mövet vulpútæÃ?e vis et, quo ut menandrà evértitur. Diam perÃculis vituperæÃ?óribus séa ét. Cibo honesÃ?ætÃs nó eum, ius nonúmes invenÃre Ãncórrúpte id. Mél legendös eúrÃpidis ei.
+
+ Minim delénit phaedrum duó ne, mel duis graeci alÃquændo et. Falli primis aúdÃæm Ã?e vim. Sea aÃ?qui docenðà appareat no, ex nihÃl possim propriæé duö, quódsà similique mei ex. Iudico principes necéssitatibus mea at, póssim forensibus té per, eum óratÃö lúpÃ?aÃ?um ærgumentum an. Et ðúo suas duis æpéirian, possit semper mediócrém ea ðuo, vel legendós sælutatus ið.
+
+ An hendrerit reformidans ðÃsputatiöni pri. Ex némóré consequat pro. Ã?lit æpeirian voluptæriæ no vel, id dictas ménændri nec, est eæ sensÃbus cónsulatú. VÃm duis tatÃon scaevola ex, pér tamquam elaborareÃ? répudÃandæe ne, néc eà iðqué puÃ?ænÃ? bonorúm. Néc malis elÃgendi no, eliÃ?r consectetuer ei vim.
+
+ Animal voluptæriæ éós eu. Vél facete audire omnesque Ãð, omnium perÃ?inacÃa eum út, ið eos melius vóluptaria. Mei cu cómmodo oporÃ?eat, ea legimus fierent vix, quo at ælÃi intellegæm. Usu albuciús ófficiis errorÃbus eÃ. Mél in erÃpuit aliquandó vitúperata, né timeam fuisset postúlant his.
+
+ EÃ? eúm labiÃ?ur ðócénði théöphrasÃ?us, pró ex qúem veniam fabéllas. Cum no quando virtuÃ?e, nönumes postulanÃ? saðipscing ea usu, tractætos viÃ?úperatæ reprimique uÃ? duö. Ã?Ã? pri dispuÃ?anðo appellantur, copÃósae pertinax ei usu. Eum uÃ? simul repudiandae.
+
+ Eæ oportere theóphrastus mea, eam æn hinc cÃbo corpóræ. Ex officiis vólúÃ?pæt consúlatu ius, að mei perpetúa sénsérit déseruisse. Nostruð reförmidans te usu, hÃs Ãllud omnes vÃtuperatoribus Ãd. No ius delénit épicuri, nisl advérsærium hæs at.
+
+ Et ðebeÃ? facéÃ?e qúo, ius maÃorum ðélenità tacimates et. Eu chorö nusquæm constÃtuam vis. Munere senserit volutpat te nam, ne aperiam nominati dúó. Te per pericula prödésset efficiendi, duis bönorum ancillae éum Ã?é. CivÃbus placeraÃ? ratÃönibus mea an, per eu constitúto signiferumqúe.
+
+ Vim graece tæmqúæm aliqúam ad, vix idqué parÃ?ém deniqué uÃ?. An adipisci interesset est, wisi deniqúe æbhorréanÃ? ut næm, prima ullamcorper has eú. PútanÃ? maiestatÃs interesset hæs ei. Assum salutanði accusamus vél et, tale munere laÃ?ine usu an.
+
+ Nisl sint facÃlisis pro eÃ, ad hinc mæzim pösidonium his, útinam æudire inÃ?ellégæm eos ad. Ã?d vÃx vivendó sapientem, nö eam vero nonumy qúodsi. At brute pópulo ÃnsÃ?rúctiór prö, dolör prompta princÃpes séd Ã?e. Ã?su nóbis ðignissim éi, ad has adhuc ponderum partÃendö, eos ex dicæm persecuti. Pér at petentium ÃnÃ?éllegam. Per véritus delectus éÃ?, elitr laoreet mel eu.
+
+ Ã?n sÃt sale timéam posidónium, sea dolörem senserit eu. Mei nihÃl decoré éfficienðà ut, ea usu expetenda malúisset. Qúoð dolore te mea. Essent sænctús Ã?e vis, no cum qúot adipisci völupÃ?arÃa. UÃ? mægna noster fuisset vix, vÃm ad essé possé nóster, eæm eripuit probatus invenire eu.
+
+ Novúm élÃgendà persecuti mei æd, eum ét wisi pópulo, fierent reförmidans éi vim. Ã?u sed unum póssit ælÃqúið. Ã?ð mel aeque scripÃ?a, utinæm meliús Ãriure ét Ãus. Ius éÃ? sólum moléstie médiocrem, veri elitr alterum id dúó, menandri antiópam nó pri. Partiéndó interpretaris in mel, percÃpÃt assentiör quaerénðum an quo. Ei seð paulo eqúidem, id déserúisse volupÃ?atum vÃs.
+
+ Ã?olör partÃendö at næm, ei eÃ?Ãam omiÃ?tam théöphrastus quo. Ius sÃnt probo eu, at sónet impeðit praésent méæ. Qúi dictas voluÃ?pat electræm éú. Legimus theophrastus éx meÃ. Labitúr cönséqúæt vix eæ, verà vocibus.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#it_IT.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#it_IT.UTF-8
new file mode 100644
index 0000000..899f6c7
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#it_IT.UTF-8
@@ -0,0 +1,45 @@
+Lòrém Ãpsum dolór sÃt amet, mea posteá obliqúe té. Ea quà cibo simúl. Ei eum iisqué éuripidis, ìn eùm elitr oportèat reprehendunt. Id vix idque errem patrioqùe, sit èà requé ipsúm vitùperata. VÃm éa argùmentùm appellantúr reprehéndunt, nà m vòcent euismod áliquando te. Meà áugue nonumy moderatìus ùt, doming trà ctatos scribentur cù vél, ùnum utinam blándìt vis at.
+
+ Eu dià m deniqùe éleìfènd mel. In nibh Ãmpèdìt pèrfectò cùm, eùm mólestìè platónem cu. Nobis pòpúlo invenÃre in pró. Ã?x ùsu laborè prÃncipès necessìtatÃbus, ne nám fùgit dìcat facete.
+
+ Mei ne eránt Ãnimicus similiqúe. Ã?x laoréèt vocibùs pèriculìs vìm, modó adhuc maiestatis id mel. Est solèat noluisse id, pró tibiqué electram expetenda ex. Est errem maièstatÃs ad, át pri nominatì intellegam.
+
+ Lorèm vivéndo quó út, lorem hábemus philòsophia cum Ãn, verà dìsputatìoni in duó. Doming à dipÃsci ád qúò, eos enim à liqùip ex, vis delicata mediocrem sápientem ad. Ã?rror harum tacìmates èt quo. Mél nóstrud rèprimiqúè ut.
+
+ Habeo iuvarèt ùt ést. His solum mollis epicuréi an, mel aútem lucilÃus té, vis qúot zrÃl nó. Ei vÃm novum vìderér, porro persiús à n sea, mágna rÃdèns sensibus cú vix. Usu cà sè là tÃne omìttantur ne, séd eà pòsse póssit deniquè. Sed eà causáe pèrtinax, quo illúd labore répudià re at. Partém pùtent feugait cu iús, ei nóvùm Ãracundìa èos, mea te véniam pérpetua liberavisse.
+
+ Né consúl numquam labòramús dúo. Ea hÃs nonumy lùcìlìús repudiare. Id nec là bore discére, usú laudem iriure èligendà id, tantà s delicatá scrìbentùr méi té. Qùis pròmptà scrÃbentùr éos no, et perpetua vòlútpà t dúo, nè decóre mènandri duo. Ad mei rebum nòbis elaborà ret, ut dicat trìtani pri, no tantas petentÃùm eám. Mòlèstie à rgumentùm nam id, ea quo veró nóstrò lóbortis.
+
+ Graeci promptá definiébas dúò éx, est nè facete elòquentiam, mea soluta repùdìandae id. Qùi eius prà esent at. Mèl ut dolóre fierént scribentur. Modò expetènda sit ei, vix adhuc partém Ãisque ut. Cu quì semper dÃcèret cètéros.
+
+ Ã?t féugiat pèrtìnà x praèsent vis. Ei èst vide utinam sénsibus, enÃm inimicus mnèsarchum qùò at. Ut cum melius voluptùa, mel no qúas vidisse. Vel eú alìa indóctum.
+
+ Per ancillà e argumentum té. Mèa copiosae quaestiò consèquát eá. Mundi dìssentÃet ut sed. Vìs ét cónguè mentitum, cú animal alìquam cÃvibùs sèd.
+
+ Cú nátum tation phaedrum sit, cu sumo erìpúit epÃcuri vÃx. Meá nostér docéndi cu, sea ei facilisi accusamus ìnstructiór. Ã?um éx iuvaret invìdunt, ius èi vidÃt árgùmèntum, et has nonumes adipiscÃng. Ã?t illud véniam regione meì. Lábore postúlant quó te. Ã?u adhuc bonorum duò, an ùsù nostrud graecis scrìptorem.
+
+ Ut soleat putent pérpetùa quo, id èos tìbiqùe molestÃe, cùm iriure impédit cu. Id esse dicant éum, velÃt à ncÃllae neglegentúr at per. At cáse corporá est, eos harúm óratio impétus ea. Eius à ssuèverit nò vél, hás no possit sÃmiliquè. Fìèrènt nominati at sit, vim nonúmy scaevola insolens ut. Ex sálùtatus similique omìttantúr eam, éu vim omnìs audire virtutè.
+
+ Saperèt neglegèntúr in eòs, èi solúm sententÃae hìs. Erant vòcènt voluptatÃbus mei eà . Ã?t omnésquè voluptatibus sed. An sòlutá perpetuá scrÃptòrem his, qui utroque sapìèntèm et, átqùi nostrúm eligéndi qúi ei. At sed offendit qùalisque scripserit, èx quó à liì conclùdaturqúe. Te pèr libér essent nostro, ne albucius inimicus usu.
+
+ Ã?ú mei audiám cotidÃeque. Eà m eà etià m advèrsárium. Cu pùtant adipisci sèa, autem scrÃpserìt eloquentìam ei qui, te ullum vÃvèndùm reformìdans qui. Essent epìcùrei vituperatòribus te pri, ìd mazim hendrerit rèprèhéndunt has. In mèì tritanà qùaèstìo expetenda, vis forénsibus dìssèntÃas tè, éx duó nihil sáperet.
+
+ Tamqúam abhórrèà nt vel ìn. Id mucius debitis vix. Perpetuá ratiónibus à ppellantur an pri, cú hábemus singùlis sed, te tatión viderer sed. Sit pà trìòque efficìantur cù, cu est quod homeró. Ã?t cum postea patriòque, an latine docèndì vel. SÃt ut quot pèrtinax. Légere soluta delicatá id sìt.
+
+ Hà beò étiam ancìllaè vel cu, módo pèrtinaciá tempóribùs mei ei. Iusto Ãnsolens duo èa, illùm sápientem neglegentur in qùi. Fabulas invenìré sententiaé vis Ãn, là tine graecìs éi meá. His expetendà torquà tos ut, quò vitaé persius út, nó modo cònseqùat advérsarium ést. Et cum scaevola efficiendi. Néc erudità ádversarium philosophìà et.
+
+ Compréhensam medÃocritatem qúi ut. Ut cúm nÃbh tacÃmà tès, mel tollit graèci neglegentur eú. Ã?ntegre euismòd pártiendo et qui, dúò an velit deserunt, sed alÃa lucilius gubergren cu. Pútà nt aùdÃam pértinà x ex vis, mèa no légerè accumsán noluissè, meà cu mazim là tiné scribentur. Ã?n desèrunt òportère vÃm, id mutat saepè essént sed. Dòlorúm áccusata recùsà bò nec né.
+
+ Ã?us átqui audire éx, est primá vidìsse dispùtando ad, mel cu atqúi dóctus perpètúà . Cùm singulis maìestatÃs an. Ei iúdico liberà visse duò. Stet pà rtem dócendi sed eù, possìm fábulà s denique sed tè, id ferri ignota prÃmis mèa.
+
+ Ex èros velit quó, hábèmus fuisset officìis nó sit. Per èt modo moderatius, ét has legere demócritum, qúem corpòra tincidúnt pri et. Malorúm deniqué abhorreant Ãd vim, ei quem impetús vix. Eu autem témpor everti eam.
+
+ Ut pér copiosà e mandamus. Ne possim viderer sea, iriùrè placerat vituperata eos te, eam no rebum voluptua. Dèbèt vidìsse et sea. Hàs id núsquam concludà turque, erúditi blandit nam an, seà èt interesset advèrsárìùm.
+
+ Dicant reprìmiquè dùo ìd. Inermis mà Ãestatis nam út. Omnesquè òfficiis sed eà . Amét deseruisse efficiendi át ést, at est sÃnt possìm iudÃcabit. Mazim mnesarchúm ex nèc, èt porró bonorum invènire prÃ.
+
+ Ã?st nìbh laboré éì, mèl ei rèbum movet. Ei mutát tantas demòcritum vÃs, saepe perpétuà temporibus èt sèd. Usu áperiam ìmpedÃt an, iús an pà rtem dìcèret eligendi. Séà ornatus sapientèm ad, èù vim erant dolore póssit. Póssim luptà tum incórrupte séd at, decoré aperiám Ãncòrrupte hás eu. Nà m alterá corrumpìt an. Tè voluptùa èfficiantur his.
+
+ Magnà idquè fástidii te sìt. Id simul aliquandó complectitùr per. No òratÃo nóster alìenum vim, et omnes à ffert dèbÃtis his, ìn tota admódum delectús mel. Eùm an vèréar detracto, nam elit venìam prodessèt ne, id autem denique evertitur usu. Nèc possé sonet quìdam éa, liber principes definitionem eá eúm.
+
+ No essè debèt alìqúip mel, his modo patrioque cotìdìeqúè né. Sed úrbà nitas tincidunt te, ut vél pòrrò zril. Ã?x munere similÃque prÃ. Nam étiam meliore comprehensam át, id has Ãllud latine, ùt sònet ludus òmittantur mea. Vìde ornátus singulis mél in, te quìs Ãdquè nam. Vix mágna.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#iw_IL.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#iw_IL.UTF-8
new file mode 100644
index 0000000..981a406
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#iw_IL.UTF-8
@@ -0,0 +1,45 @@
+×¢×?×? ×?×?ש×?×? ר×?×?× ×?ת ש×?, תר×?×?×? ×?עת×?×? ×?×?×?ק×?פ×?×?×? ×¢×? ×?×?×£. ×?×?ש×?×? ×?ר×?×?×?×? ×?×?×?פש×?ת ר×?×? ×?×?. ×?×§× ×?×?×? פס×?×?×?×?×?×?×?×? ×?×? ש×?×?, ×?×? ×?ת×? ×?ש×?×? ×?×?×?תר ×?×?×?×?ר×?× ×?×?×?×?ק×?. ×?×?×? ×?ת ×?×?ר×?ת ×?×?×?×?×?×?, ×?×?×¢ ×?×?שפ×? ×?×?×?×?ר ×?×?×?×?×?ר ×?×?, ×?×?×£ ×?×?×?×?×?×? ×?×?×?× ×?ת ×¢×?. ×?×?×?×?×?×? ×?×?ת×?×?×?ס×?ת ×?×? ×¢×?×?. ×?ת ר×?×? ×?×?×?×? ×?ש×?ק×?×? ×?×?×?ק×?×?×?.
+
+ שת×? ש×? קס×?×? ×?×?× ×?×?×?×?×?×?. ×?×? ר×?×? ×?×?צ×? ×?ר×?ת ×?×§× ×?×?×?. ×?×? ×?×?×? ×?×¡×¤×¨× ×?×? ×?×?×?×?×?רפ×?×? ×?ר×?×?×?×?×?×?×?×?×?, ×?×? ×?×?×? ×?×?×?×?×? ×?×?×?תר ×?×?ס×?×?ר×?×?, ר×?×? ×?×?×?×?×? ×?×?×?ר×? ×?ת. ×?פ×?×? ×?×?×?ש×? ×?×?×? ×?ת, ש×? ×?×?×?×?×?×?×? ×?× ×ª×¨×?פ×?×?×?×?×?×? ×¢×?×?. ×?×?ר ×?×? ש×?×?×?ת ×?ר×?×?ת ×?×?×?×?ק×?×?, ×?ת ×?פש ×?×¢×?ר×?ת ת×?×?×?ר×?×?.
+
+ ש×?ר×?ת ×?×?Ö´×?×?ש ×?ער×?×?×?×?×?רס×?×?ת ×¢×? ×¢×?×?, ר×?×? ×?×?×?×?ש ×?×?× ×?×?×? ×?ס×?×?×?×? ×?×?. ×?×?×? ×?×? תר×?×?×? ×?ר×?ש×? ×?×?צ×?רת×?. ×?פ×?×? ×?×?×?×?×? ק×?×?× ×?×¢ ×?×?×? ×?×?, ×?×?×? ×?×?×?×? צ×?×?ר ×?שפ×?×?×? ×?ת, ×?×? ×?פש ×?×?×?ר ×?×?ק×?שר×?×? ×?×?×?ק×?פ×?×?×?. ש×? ×?×?×? ת×?ק×?× ×?×? ×?×?×?×?×?רפ×?×?, ×?×? שער קס×?×? צרפת×?ת ×?×?×?ק×?פ×?×?×?. ×?×? ×?×?ר צרפת×?ת ×?×?×?ק×?×?×?, ×?×? ×?ת×? ×?ת×?×? ×?×?רץ ×?×?ס×?×?ר×?×?, ×? ×?×?ר×?ת ש×?ת×?פ×?ת ×¢×?×?.
+
+ ×?ת ×?×?×? ספר×?×?ת × ×?ס×?×?×?ת. ×?×?×?×? ×©× ×?ר×? ש×?×? ×?×?, ×?×?×? ש×? ×?×?ק×? ר×?×?× ×?ת ק×?×?ס×?×?×?. ש×? קס×?×? ×?×?×?×?×?×?×? ×?×ª× ×?×?×?×?×?×? ×?×?ר, ×?×?×? ת×?×?ת ×?×?× ×¦×?ק×?×?פ×?×?×? ×?ת. ×?×?ת ש×? ×?×?×?×? ×?ר×?ת ×?ער×?×?, ש×?×? ×?שפ×?ת ×?ק×?×?×?×?×?×? ×?×?, ×?×?×? ש×?×?×?ת ×?×?×?×?×?ת ×¢×?. ×?×? ×?×?×?ר×? ×?×?× ×?×? ×?רפ×?×?×?×?ק×? ×?ת×?, צ'×? ר×?ק×?×? ×?×?×?× ×?ת ×?ת. ×?ת×? ×? ×?ק×?×?×?×? ×?×?ת×?×?×?×?×? ×?ר×?×?×?×?×?×?×?×?×?, ער×?×?×? ×?×?ש×?×?×? ק×?×?ס×?×?×? ×?×?ת ×?×?, ×?×?×?×?ש ×?×?×?×?×?רפ×?×? קר×? ×?×?.
+
+ ×?פש ×?×? ×?×?× ×?×?×? פ×?×?×?×?×?ק×?, ×¢×?×? ×?×? ×?ער×? ×?×?×?×?ש ק×?×?× ×?×¢. ×?ש×?×? ×?×?קש×? ×?×? ×¢×?×?, ×?שפ×?ת ×?×?פ×?×? × ×?ס×?×?×?ת ×?×?ת ×?×?, ×?×?×?×?×? ×?×?×¢×?×?×?×? ×¢×? ×?×?ר. ×?×? ×?×?×? ×?×?×?ש ×?ער×?×?×?, ×?×? ×?קר ×?עת×?×? ×?שפ×?×?×? ×?ספצ×?פ×?×?×?, ×?ת×?×? פ×?ס×?×? ×?ר×?×?×?×?×? ×?ת×? ×?×?. ש×?×? ×?×? ×¢×?צ×?×? צרפת×?ת, ×?×? ×?×?ק×?×?×? ×?×?ת×?×?×?×?×? ×?×?×?ק×?ר×?× ×?ק×? ×?×?×¢. ×?×? ×?ת×? ר×?ק×?×? ×?ק×?×?×?×?, ש×?×? ×?×?× ×? ×?×?×?×?ר ×?×?. ×?ת ×?ר×?ת ×?רפ×?×?×?×?ק×? ×?× ×¦×?ק×?×?פ×?×?×? ×?×?ר.
+
+ ×?×? ×?רץ ×?×?×?×? ×?×?×©× ×?ת ×?×?× ×?×¨× ×?. ×?רץ ×? ×?ספר×?ת ×?×?×?×?×?× ×?×?×?×?×?×?, ×?×?×? ×?×? ×?×¢×?ר ×?ער×?×?×?, ×?×?×? ×?× ×?ס×? ספר×?ת ×?×?×©× ×?ת ×?×?. ×?ת ×?רץ × ×¤×?×? ×?×?רס×? ×?×?×?ק×?ר×?× ×?ק×?, ×?×?×?× ×?×? ×?×?×?×?×?×? ש×? קר×?, צ'×? ×?×?×¢×?×?×?×? ×?×?ק×?שר×?×? ×?ת. ×?×?×? ×? ק×?×?× ×?×¢ ×?×?×?ק×?ר×?× ×?ק×?, ×?×?ר ×?×?ר×?×?×?×? ×?×?×?פש×?ת ×?×?×?ק×?פ×?×?×? ×?×?. ×?רץ ש×? ×?פ×?×? ×?×?×?×?ק×?, ספר×?×?ת ×?×?רפ×?×? ×?רצ×?עת ש×? ×?ת×?.
+
+ צ'×? ×?ר×?×? ת×?רת תר×?×?ת ×?×?, ×¢×?×?×? ×?×?× ×? ר×?ק×?×? ×?ת ×?×?×£, ×?×?×? ×?פת×? ×?×?ר×?× ×?×?×?×? ×?. ×¢×?×? ש×? ×¢×?×?×? ×?×?צר×?×? ×?×?×?רש×?×?×?צפ×?. ×?ת×? ×?×? ×¤× ×?×? ×?×?×?×?ש×?ת ×?× ×ª×¨×?פ×?×?×?×?×?×?, ×?×?×?×¢ ק×?×?×?×?ת ×?ת ×?ת×?. ש×?×? ×?×?×?צת ×?ש×?פר×?ת ש×?, ש×? ×?× ×? ×?רצ×?עת ×?×?ק×?שר×?×?. ×?ת ת×?×?×? ש×?×?×?ת ×?ת×?, ×¢×?צ×?×? ת×?×?×?ר×? ×?×?× ×?×?×? ×?×? ×¢×?×?.
+
+ ×?×?×?×?ש ער×?×?×? ×?×? ש×?×?. ×?×?×?×?ק×? ×?×¢×?ר×?ת ×ª× ×? ×?×?. ×?ת×? ×?×? ×?×?× ×?×? ×?×?× ×?×¨× ×?, ש×? שת×? ×?×?× ×? ×?×?ק×?שר×?×?. ש×? ×?×?×? ×?× ×?ס×? ×?×?×?×?×? ×?×?×?×?ש×?ת. ×¢×? ×ª× ×? ×?פ×?ת×?×?×? ×?×?×?קש×?×?, ×¢×? ×?×?ר ×?×?×?ר ×?×?× ×?×¨× ×? ×?×?×?×?×?×?×?.
+
+ ×?× ×?ס×? ק×?×?×?×?ת ×?×?×?×?×?ש×?×? ×?×? ×¢×?×?, ×?קר ×?×? ×?×?×?ר ×?ספצ×?פ×?×?×?. ת×?×?×? צרפת×?ת ×?ר×?×?×?×?×?×?×?×?×? ×?×? צע×?, ×¢×? ×?פש ×?×?פ×?×? ×?×?× ×?ס×? ×?×?ר×?×¢×?×?. ×?×? ×?ת×? ש×?× ×? ×¢×?צ×?×? ×?×?×?ר×?ת, ×?×?×?×¢ רק×?×?ת ספ×?× ×?ת ×?×? ×?×?ת, פ×?ס×?×? פ×?ס×?ק×? ×?ש×?פר×?ת ×?×?×? ש×?. ×ª× ×? רפ×?×?×? ×?×?ק×?×?×? ס×?צ×?×?×?×?×?×?×? ×?×?. ×?×? ×?ת×? ×?×?×?תר ×?ספצ×?פ×?×?×?, ש×? ×?×?× ×? ×?×?× ×? ×?×?ת×?×?×?×?×? ×?×?ת.
+
+ שפ×?ת ×?×?×?×?× ×? ×?×? ×?× ×?. ×¢×?×? ×?×? ×?× ×?ס×? × ×?×?×?×?, ×?×?ר ×?×? ×?×?פ×?×? ער×?×?×? ×?×¢×?ר×?ת, ×?ר×?×? ×?עת×?×? ש×?×?×?ש×?×?×? ×? ר×?×?. ×?×?ר×?×? ת×?×?×?ר×? רש×?×?×?ת ×?ת×? ×?ת. ×?×?×?×?ר ×?×?ת×?×?×?×?×? ×?×?ת×?×?×?ס×?ת ×?ת ×?×?×?, ש×?×?ת סר×?×?×? ×?קר×?×? ×?×? צע×?. ×?קר×?×? תקש×?רת עקר×?× ×?ת ×?×? ×?ת×?, פ×?ס×?×? ×?×?×?×?ש×?ת ×?×?ר ×?×?, ×? ק×?×?× ×?×¢ ×?רצ×?עת ×?×?ק×?×?×?×?×? ×?ת×?.
+
+ ×?×?×?×?ר ×?×?×?×?ק×?×? ×?×?ר ×?×?, ×?רץ ×?ק×?ק ×?×?× ×?×?× ×?×? ×?×?. ×? ×?×?×? ×?×?×?×?×?×? ר×?×?× ×?ת ×?פ×?ת×?×?×?. ×?×?×¢ ×?שפ×? תר×?×?×? ×?ר×?×?ת ×?ת, ×¢×?×? ×?×? ×?קר×?×? ×?×?×?×?×?× ×?×?×?×?×?×?. ×?×?ש ×?צ×?×?×? ×?תפת×?×?ת ×?ת, ×?×?×?ת×? ×?×?×?×?×? ×?×?×?×?ק×?×? ×?×?×¢ ×?×?, ×?×?×?×?×?×?×? ×?תפת×?×?ת ×?×?ת ×?×?. ×¢×? ת×?×?×? עסק×?×? ×?×?×?× ×? ×?×?×£, ×?×?×? קס×?×? ×?×?צר×?×? ×?×?. ×?×?×?×?×? ×?תר×?×? ×?×?ר ש×?, ×? ×¢×?×? ×¢×?×?×? ×?×?×?פש×?ת.
+
+ ×?×? ×?ער×?×? ×?ער×?×?×?×?×?רס×?×?ת ×¢×?×?, ×?×?ת ×?×? צרפת×?ת ×?ספצ×?פ×?×?×?. ש×?ר×?ת ×?×?×?רש×?×?×?צפ×? צ'×? ×?ת, ×?ת ×?×?×? ×¢×?×?×? צ×?×?×?×? ×?רצ×?עת, ק×?×?×? ×?×?שפ×? ×?× ×¦×?ק×?×?פ×?×?×? ש×? ×?×?×?. צ×?×?ר קצר×?ר×?×? ×?ספצ×?פ×?×?×? ×?ת×? ×?×?, ש×? ×?×?ר ×?×?ר×?ת ×?×?פ×?×£. ×?×? ×¢×?×? עסק×?×? ×?×?×?תר קר×?×?×?× ×?×?×?×?×?×?, פ×?ס×?ק×? ×?×?×©× ×?ת ×?× ×?×?× ×?×? ס×?ר ×¢×?, ×?ס×?×? × × ×§×?ת ×?×?פ×?×? ×?×?×? ×?×?.
+
+ ×?×?×? ×?×? ×?×?×?ש ×?×?×?×?×?×?. ×?רץ ×?ת צ×?×?×?×? ×?×?× ×?×?× ×?×?, × × ×§×?ת ×?×?ר×?×? ×?×?×?×?×?ת ×?×? ש×?×?, ×?קשקש ת×?×?×?ר×?×? ×?×? ×?×?×£. ×©× ×ª×? × ×?×?×?×? ×?×?ק×?×?×?×?×? ×?× ×? ×?×?. ×? ×?×?ת ×?×?פ×?×£ ×?תש×?×?×?ת ×?×?ק×?×?×?×?×?.
+
+ ×?ת×? ×?×? ×?×?ר×?×?×?×? ×?× ×?×?× ×?×?, ×?×? ×?×?×?×?×? ×?×?פ×?×£ צ'×?. ×¢×?×? ×? ×?×?×?פ×?×? ×?×?×¢×?×?×?×? ×?×?ס×?×?ר×?×?, ס×?ר ×?×?× ×? ×?×?ק×?שר×?×? ×?×?×?×?×?רפ×?×? ×?×?. ×?ת ×?ק×?ק רק×?×?ת ×?×?רפ×?×? ×?ת×?, ×?×?×?×?×?×? ×?×?×?×?×?×?×? צע×? ×?ת. ×?×?ר ש×? ×?×?ק×? ×?×¢×?×?×?.
+
+ ×ª× ×? ×?×?×?×?×?×? ×?×?× ×?×?×? ×?×?×?×?×?×? ש×?, ×¢×?×? ×?×? ×©× ×ª×? ×?× ×?×?× ×?×? ת×?×?×?×?×?×?×?, צ'×? ×?×? ×?×?רץ ×?×¡×¤×¨× ×?×? ×?ת×?×?×?ק×?. ×?פש ש×? ×?שפ×? ×?×?×?ר×?× ×? ×?×?ת×?×?×?×?×?×?, ס×?ר ×?תר×?×? רפ×?×?×? ×¢×?, ×?×?×? ×?ת ×?ס×?×? ×?×?×?×?×? ×?×?רפ×?×?. ×?×? ×?×?×¢×? ×?×?×?ר רש×?×?×?ת ×ª× ×?, ×?×? ×?קשקש צרפת×?ת צע×?. ×?×? ×?ש×?×? × ×?×?×?×? ×?×?ת, שער ×?×?×?×? ×?×?×?×?×? ×?×?. ק×?×?×? ×?×?×?×?ר ×?×?×¢×?×?×?×? ×?×?ר ×?×?. ×?×?×? צ×?×?ר ער×?×?×? ×?×?.
+
+ ×¢×? ×?רץ ×?×?שפ×? ×?ר×?×?×?×?×?×?×?×?×?, ×?×?× ×?×?×? ×?×?×?×?ק×?×? ×?ת ×?×?×?, ×?×? ×?תר×?×? ×?תש×?×?×?ת ×¢×?×?. ×?פ×?×? ×?×?ר×?× ×?×?×?×? ×?ת ×?×?×?, ×?×? ×?×?פ×?×£ ×?×?×?×?ק×?×? ×?×?×?×?ר×?× ×?×?×?×?ק×? ×?×?×?, ×¢×? ×?×?×©× ×?ת ×?×?×?×?ק×?×? ×?×?ש. ×?ת × ×¤×?×? ×?×?קש×? ת×?×?×?×?×?×?×? ×?ת×?, ×?ת×?×? ק×?×?×?×? ×?×?ת×?×?×?×?×? ×?×? צע×?. ×?×¢×?×?×? פ×?×?× ×?ת ×?×?×? ×?×?, ×?רץ ×?×?×?×?ר ת×?× ×?×?ת ×?×?. ×?×? ×?×?×? ק×?×?×? ×©× ×ª×?, ×?ת שער ×?× ×?×?×?ת ×?×?ת×?×?×?ס×?ת ×?×?×?ק×?ר×?× ×?ק×?. ×?×?×? פ×?ס×?×? ×?×?× ×?ס×? ×?×?×?פש×?ת ×?×?.
+
+ ×?×?ר ×? ×©× ×ª×? × ×?×?ר×?×?, ×?×?ר×?× ×?×? ×?×?×?קש×?×? ×?×?×?×?×?× ×?×?×?×?×?×? ×¢×?×? ×?ת, ×?× ×?ס×? ×?×?ר×?×?×? רש×?×?×?ת ×?×? ×?רץ. ×¢×? ×?×?×?ר×? ×?×¢×?ר×? ×?×?×?×?×?×?×? ×?×?ר, ס×?ר ער×?×?×? עקר×?× ×?ת ×?×?× ×?×?×?×?×?×? ×?×?. ×?×?ש ×¢×? עסק×?×? ×?×?×?×?×?× ×?, ×?×?×? ×?×¢×?ר×?ת ×?×?×?קש×?×? ×?×?×?×?×?× ×?×?×?×?×?×? ש×?. ×?×?×?×? ×?×?×?×?×?ת ×?× ×?×?× ×?×? ס×?ר ×?, שת×? ש×? ×?ר×?×? סר×?×?×?, ×?ת×? ×?×?רץ ת×?רת ת×?× ×?×?ת ×?ת. ×?×?ק×? ×?×?×?×?×?ת פס×?×?×?×?×?×?×?×? ×?×? ×¢×?×?, ×?×?ת ×?×? ×?×?×?×?ש ×?×?ש×?×?.
+
+ ×?×? צ×?×?×?×? ש×?× ×?×?×?×? ×?ת×?. ×?×? ×?×?×?ת×? ×?×?ק×?×?×? ×?×?×?×?×?×? ×?רץ. ×?×?ר ×?ת ×?×?×?×?×? ×?×¢×?ר×?ת ×?רפ×?×?×?×?ק×?, ×? ×?ער×?×?ת פ×?×?×?ס×?פ×?×? ס×?ר. ×?קר ×?×? ×?×?× ×?×? ×?×?×?×?×?ספ×?ר×?, ×?ת ש×?×? קס×?×? ש×?×?×?ש×?×?×? ×?×?ר×?× ×?×?×?×?. ס×?ר ×?קר×?ת ×?ק×?×?ת ×?×?, ×¢×? ×?× ×? ×?×?×?פ×?×? ק×?×?ס×?×?×?.
+
+ ×?ק×?×?ת ×?×?×?×?×?×? ×?ת ×?קר, ×?קשקש צרפת×?ת ×?×?× ×?×?× ×?×? ×?×? ×?×?×?. ×?ת×? ×?×?×?×¢×?×? קצר×?ר×?×? ×?×?ר×?×?×?×? ×?×?, ×?× ×?×?×?ת ×?×?ר×?× ×?×?×?×? ×? שער. צע×? ×?ת ×?×?ר×?×? ×?×?×?ר×? ×?קר×?ת. ×?×?×?×? ×?×?×?×?ר פ×?×?× ×?ת ×?×?ר ×?ת, ×?× ×? ×?×?×?צת ×?ת×?×?×?ק×? ×?ת, ספר×?ת ×?שפ×?ת ×?ער×?×?ת שער ×?×?. ×?×?ש ×?×? ×?×?ס×?ק×? ת×?×?×?ר×?×?.
+
+ ×?×?ר ש×? ×?×?×¢×? ק×?×?ס×?×?×?. ×?×? ×?רץ סר×?×?×? ×?קר×?×?, ×?ת ×?×?×?ר×?ת ק×?×?× ×?×¢ קר×?. ×?×? ק×?×?×?×? × ×?×?×?×? ×?ת×?, ×?ת ×?×?×?×?ת ×?×?ש×?ת×? ×?×?×?×?ק×?×? ×¢×?×?. ×?ת×? ×©× ×ª×? ×?×?ר×?ת פס×?×?×?×?×?×?×?×? ×?, ×?×? ×©× ×ª×? ×?×?×?× ×?×? ×?ת×?.
+
+ ×?×?× ×?×¢ ×?×?ר×?×? ×¢×? ×¢×?×?, ש×? × ×¤×?×? ×?× ×ª×¨×?פ×?×?×?×?×?×? ×?×?×£. ×?×?×? שתפ×? ×?×¢×?ר×?ת ×?ת×?×?×?ק×? ×?×?. ×?×?ר ×?×? ש×?×?×?ת רק×?×?ת ×?×?ק×?×?×?×?×?. ×?ת×? ×?×?× ×?×¢ ×?×?×?ק×?×?×? ×?×?. ×?×? ש×?×? ש×?×?×?ת עקר×?× ×?ת, ש×?×? ×?×? ×?×?ק×?×?×?×?×? ×?×?×?×?×?ספ×?ר×?. ×?רץ ×?×? ×?×?×?× ×? ×?ת×?×?×?ק×? ×?×?×?פש×?ת.
+
+ ת×?×?×? × ×?ס×?×?×?ת ס×?×?×?ס×?×?ק×? צ'×? ×?, ×?×?×¢ ×?ק×?×?ת ×?תש×?×?×?ת ×?×?. ×?×?×?ר ×?×?ק×?×?×?×?×? ×?×?ר ×?, ×?עת×?×? ×?×?רס×? ×?×?×?×?×?×?×? צע×? ×?×?. שער ש×? ש×?ר×?ת ×?עת×?×?. ×?×?×?×? ×¤× ×?×? פ×?ס×?×? צ'×? ש×?, ×?×? ×?ער×?×? ×?ר×?ש×? ×?תפת×?×?ת ×?רץ.
+
+ ×?×?×? ×?ש×?ק×?×? ×?×?×?×¢×?×? ×?×?ת×?×?×?×?×? ×?×?, ×?×?×? ×?ס×?×? רק×?×?ת ×?×?ש×?×?×? ×?×?. ×?×? שתפ×? ×?×?× ×?×¨× ×? ×?×?ת. תר×?×?ת ×?×?×?×?ק×? ת×?×?×?×?×?×?×? ×?×?×? ×?×?, ×?×? ×?רץ ×?×¢×?ר רש×?×?×?ת ס×?×?×?ס×?×?ק×?. ×?×?×?תר ספ×?× ×?ת ×?×?× ×?×?×?×?×?×? ר×?×? ×?ת, ×¢×? ×?ער×?.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#ja_JP.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#ja_JP.UTF-8
new file mode 100644
index 0000000..5ce001b
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#ja_JP.UTF-8
@@ -0,0 +1,19 @@
+å?¥ã?¨ã?»ã?·ã?³æ??害ã?¼ã?é?½é?½æ¤?åº?ã?¡ã?¹ã??æ??æ?¥ã?ªã?¢ã?¯ã??æ??78転ã??ã??å¤?è??ã??ã??ã?¡çµ?詳ã?ªã??å¹´å?ã?½ã??é?¢çµ?ã?¡ã?¥ã??宿å¾?ã?¢ã?¬è¦?å??ã??ã?¹ã?¢æ¨©æ?¿ã??ã?¾æ¢°é??ã??ã?¤ã?«ã?©ç?°6é¤?ã?¯ã??ã??ã?¯è?¤79ç?è?´ç³»ã?¡ã??ã?¦.室ã??ã?³ã??æ©æ?®ã?³ã?»æ¡?å?½ä¾?ã?ªã??ã??ã?¿æ?¨9æ?±ã?¦ä¿?çµ?ã??äº?æ ?島ã?±ã?«æ¸?å??ã??ã??ã??ã?¬æ¸¬ä½?ã?¯æ®ºä»?ã?¸ã?ã??ã??å¾?å¨?æ©ã??ã?¯å?³é??漫è?¹ã?¤ã??ã??.é??ã??ã??ã?²ã?³å®°èªã?¨ã??ã?¡ã?µç?¹é?ºã?µã?±ã?¨æ?°é¡?ã?¼ã?²ã?¡ã?´è?ªé?¸å?¨ã?´é?¢16æ?¥ã?«ã?·ã?±æ¸?å??ã?³ã?»ã??ã??æ¨?å·?æ?¥è³ªã?©ã??å¿?ä¾?ã??æ³?é??æ¸?å?§ã??ã??ã?£.
+
+æ?¡ç?«ã??ã?«ã?¶ã?ç??å¢?ç«?å¹²ã?¢æ?±å°±ã??å ´æ?¤ã?·ã??ã??ã??ç??帰ã?ã??ã?¾ã?³åº?使ã?¡ç??å??ç±³æ¸?ã??ã?¾å?¬è?´ã?«ã?¨æ??ä¼?ã??ã?²ã??ã??å??ç??ç??ã??女ç??ã??ã?¦ã?¤ä¿?æ?¥ã?¦å??äº?ã??ã??ã??å?¶3壮æ?¶è»?ä¿?ã?¶ã?´ã?ª.ä¼?ã?¿ã??çµ?å??æ??ã??è³?æ?¬ã??é¦?è¡?ã?³ã??ã??ã??æµ·5è??ã??ã?¼ç©?äº?ã??ã?²ã?¨ã??é?¢ç²?ã??å??36æ??ã?¤ã??ã?¼äº¤è?·ã?¢ã??ã??å??ç?®èµ¤ã?¬ã?ªå¥½å¿?ã??ã?¦ã??ç?°æ¯?ã?µç¤¾æ?¡ã??é¡?é??ã??ç¹?績ã?¬ã?µã?ã??èµ°æ??ã?¥ã??ã?¯ã??å?¹å??ç?ç®?ã??ã??ã?£ã?«.
+
+è¦?ã??ã?ªã? äº?å±±ã??ã??ã??ä¹±å?¹ã??ã?«ã?®ã??æ?ºæ?´ã?¨ã??è»?ç½®ã??ã??è´?çµ?ã?¹ã?µæº?話ã??ã??å??æ??社ã? ã?¯ã??ã?¬é??ç?¾ã??ã??å?²å¥³å?¨ã??ã??ä¼?大ã?¿ã?²ã?µé 42å?»ã?«é??é??ã?±ã??é??æ?°ã?¬ã?³ã??å??å£?å°?çª?è²´ã?¨.æ??ã?§ã??ã?²ç?¶å·?ã?¬ã??ã??ç?¯æ?±çµ?ã?µã??æ?¹ç·?é?·ã?ªã?å?º7æ¼?ã?ªã?ªã??ã??å°?è¦?ã? ã??ã?¯å¥½å¯ºã?£ç©ºé??ã?ã?¨ã?½çµ?第ã??ã??ã??å¾?è??ã??ã?¿ã?¯ã??ç?£å¿?é??é¡?é??ã??ã?¸ã??.å?©ã?¤ã??ã?¹ã??種56æ§?ç§?ã??ã?¯å?ªå?³14ç°¡å??ã??ã?§å·¦9é?¨ã?ªã?¼ã??å?³ä½?æ©?ã?¤ã?¿ç??å°?ã??ã?¦é?£å??ã??ã?ªã?·æ§?å?°çµ?趣é»?ã?¹.
+
+ä½?ã?¦ã?¾ã?´ã??æ¥é«?ã?å?«ç??ã??ã??ã??ã??æ?¥å??ã?¤å¿µä¸?é??å½?æ ¼ã??ç?©8é??ã??è?ªå??ã??ã??é?£è?²ç«¶å?½å??ã??ã??.ç¨?ã??ã?ªæ??話ã??ã?»ã??楽åº?ä¾?é??å®?ã??ã?¹ã??ç¯?89é??ã?³ã?¦ã?ªæ?®æ¥½ã??ã??æ?æ?¦ã??価æ?»ã?ªã?µã??ã??æ??é??ã?¯å??å??ã?ã? ã?²ã??士è?½ã?¯æ?¿å°?ã??ã?ªå½?ä½?ã?»ã??è?½81å?¹ã?¤ã?¯ã? 確é?µã??ã?¤ç¦?æ?®ã??ã??ã?¤ã?¦å?ªå¦¹å»·ç¥¨æ??ã??.æ?¬ã??ã??æ?¸æ?¦ã?§ã??ã??ã??ä¸å±?å?¹å??ã?«ã?¬ã??æ³?æ»?ã??å??æ´ã??ã??ã?¯é?·é?·ã??æ?¦å±?ã?¢ã? è¬?70èªã??ã?½ã??æ¯?èª?ã?³ä¸?港è¶?ã?½ã?¯ã??ã?¢ä¸?ä¹±ã?¨é¦?ä½?ã?¬ã?±ã??ã??.
+
+ä½?ã??é?¢è¦?ã??ã??ã??ç®?ç?£ã?ã?¨ã?·æ??å??ã?«ã??ã??ã?¡ç¤ºå??ã?«ã??ã??ã?©äº?æ??ã??ã?ªé?£å®?8ç·?ã?¹ã??ã??ã?½æ?¸å®¹ã??å?³è¾?è¾¼ã?¢ã??ã?¨ç??ä¿®ã?ªç¢?é?³2å§?権ã?¢ç¸¦é? ã?¡å?¥æ¯?ã?¦ã?¹ã??ã?¤å?ªå??ã?«.é?°ã??ã?³æ¢è»¢æ??ç?ã??ã??ã??æ©?æ??ã??ã?½ã?±ã?·å?±å¤?ã??ã?¤ã??å§?75å?説3æ??ã??ã?¼é??話ã?§å¼?è?ªã??ã??é?·ç¨?ã?¯ã?ã??æ??件ã?¢ã??ã??ã??è¦?å?¨ã??ã??ã?ªç?¹äº?ã?²ã?¨é??ä»?å¼?è·é??ã?¿ã??ã?»ã?£.害æ??ã??æ??å®?社ã?¦ã?¨ã??é¡?å ±ã??ã??é??æ¢ã??ã??å®?9å®?å??ã?µå¹´é??ã?¬ã?¹åº«ç??ã?«ã?³ã??ã?¦æ?±æ¸?ã?«ã??ã?ªã?°è¦æ??ã?»ã??ã?¦ã??å?¥å?¶ä¾?ã??ã??ã?¿ã??.
+
+è?·ã?«ã??æ??è¦?ã?¨ã?¦æ°?93è?´ã??ã?¼ã??æ?¡æ¤?ç?ä»?ã?¼ã??é??æ¯?ã?±æ¤?ä¾?亡ã?¤ã??è¨?端ã?¤ã??ã?¤ã??è³¼æ??ã??ã??ã??å¾?å?¡çµ?ã?¬ã??ã?°æ?£æ¥µã??ã?¶æ¨ª14é¡?ã?¨ã?¯å¿?åº?61å±?ã?³ã??ç¶?è¡?æ ªä¿¡å??ã?²ã?¼ã??.ç«?ç©?ã?µã?ªã?¨è?¸æ??ã?£ç?·æ??ã?¯ã?¤ã?³å?²é¦?ç??ã?ªã?´ã?½å»ºæ??ã??ã??äº?解ã?»ã?¿ã??ã?¹å°±æ©?ã?¡ã??ã??ã?³å¸¯51秩ã?©ã??ã??ã??æ?¿æ??ã?¨ã?ã?²ã??æ?¹å²©æ±ºã??.ç?¾ã??ã?¯ã??ã?©æ?¬è¿?ã?©ã?¹ã??ã?¢çµ?温ã?¤ã??ã??ä¼?é?£ã?¯ã??ã??é¨?é?¢ã?¡å½¢è¨?ã??ã?¸æ?®é?½ã?¯ã?ã?¯è³ªçµ?å¹?ã?»ã?¬ã?©å??ä¼?ã?®æ°?楽è³?ã? ã??ã??ã?¬è?¸è??ã?ªã??æ´¾æ¤?ã??ã??ã??ã??質壮æ?¶ã?§ã??.
+
+主ã??ã?¹ä½?6表å°?売ã??ã?½ã??ã?¨æ¼¬2æ´¥è£?ã??ã?®ã??ã??件転ã?¦ã??ã?«ã?±èº«æ±?ã??ã??ã?»ã??ç?«èº«ã?¡ç??å?¤èº«ã?©æ?§è¡?ã?¯ã??転é?±å¿?å??å»?æ¹?ã??ã??ã?¡ã?¹.è??é??ã?¯ã?«æ?°ä¹?ã??ã??ã??é£?å°±ã??äº?è³?ã?»ã??ã??ã?®å??é?¨å¼?ã??ã??æ?¥8ç?ºã??ã??ã??ã?¹æ?®ç?¡ã?¯ã?¬ã??ã??製å??ã?¦å°?å¿ ã?¾ã??ã??ã??ç?®é??å??ã??ã??ã??ã??.ç?ºè¼?ã?¢ã?¬ã?¦ã??è¨?æ??ã??ã??ã??ã??è³?å¿?ã??ã?²ã?¨ç¶?51å?½ã?½ç§?è°ã?¯å??ä¼?ã?ã? é??é??ã?¼ä¸?ç´¹ã?¬å¤«å¥?ã?²ã?´ã??ç´?ä¸?ã??ã??ã??æ©?ç??ã?«æµ·æ?²ã?±ç??å?£ã?ªã??詳æ´ã?¦ã? é?¨è¦§ã??ã?«ç??丸è?¤ã??ã?¹.
+
+75å??å??ã?¾ã??ã?¤ä¾?決ã??ã?²ã??ã?±å¾¡æ ¡ã??ã??ã??ä½?å??ã?¤ã??ã??ã?¼ç??34å??2å??ã?³ã?±ã??以å??ã?·ã?«ã?ªå??å¹´ã??ã?°ã??ã??宿綸ã??ã??ç¦?è¨?ã??å?½è¿?ã??ã??ã?©ã??ç¬?天ã?²ã?¾ã??ã??åº?å¤?ã??ã??ã??件æ?¾ç??ã??ã?«ã?¡è¿½é??ã?¯æ??å¿ ã??ã??ã?»ã??.å¿?ã?ªã?¿ã?¦å??71ä¸?ã?³ã?¬ã??ã?ªç?¬ä½?å??ã?»ã?«å¢?è¼?ã?½ç?交ã??ã??ã?«ã?念治ã? ã??ã?¡ã??å?½æ?±ã??ã??ã??ä¸?ç?°ã??æ£é?¢ã??ã??æ¼?ç?»ã??ã??ã??ã??島覧ã??ã?ã?«é?½å?³ã??é??貫ã?¨ã??ã?¹ç?¥é?¢æ??ã??ã?³ã?¡.
+
+é??40é?·ã?²ã??çµ?ç?¾ã??ã?¿ã??å??å¤?ã??ã??ã??ã?¢å??ä¼?ã??対権ã??ã??ã??ã??å?¥ç¨?ã?«ç?¾æ?²ã?«ã??ã?«ã?¯é?º53è?³ã?¦ã?¤ã??ã?¢ç¯?è¼?ã?ã?©ã??ã?®å¤?大ã??ç?ºå¯¾å?¥æµ©ã??ã??.京ã?¤å¤?é ?ã?¿ã??ã?¦ã?¤å¤?æ?¬ã?¨ç?±è¦?æ®?ã?±ã?·ã??ã??康å´?ã? ã??楽楽ã??ã??æ ¼ç??ã?¸ã??ã?©ä½?é¦?ã?©ã??æ?¸ç±³ç´°24å??å?°å??æ?¼47確ã?©å®?æµ·ã??ã??å½?æ¯?ã?¼.é?·ã??庫é??è¨?ã??ã?«è¦?詳ã??ä¸ä¾?ã??ã??失æ? ã?»ã?¹å°?å?°æ¨¡ã?¨ã?¢ã?ã?±é£½9ä¿?ã?±ã??ã??æ?¨é?£ã?¹ç¬¬ä½?ã?¿ã??ã?³æ??æ?¯ã?¤ã??æ?°è¬?ã??ã?±è¼?æ´¥ã?¦ã?±ã?¿ã? ç¶ä¸?彦ã??ã??ã??ã??é??å¤?é?µå?¤ã??ã??ã??.
+
+給ã?¢ã?·ã?¯æ¯?é§?ä¼?ã??ã?¤æ³?ä½?ã??ã??ã??ã?¤è¡¨é?²ã??ã?²ä»£ç?¥ã?¿ã??ã?¯ã??ç??究ã?·ã??ã?¦ã?¡è±?çµ?ã?¦ã?·è?²59調ã??è??å??ã??ã??å?¥æ??ã? ã?ªæ¸¡æ??ã?¯ã?¢ã?«ã?±çµ¦ç?¥ç´¹ã?¦æ??å??ã?©çµ?79å¤?ã??ã?±ã?¯å¤«ç¶?å??æ??æ?¬æ§?ã?³ã??ã??ã??.æ?¨è£?ã?¬è³ªé??ã??ã??å??話ã??ã??ã??ç??顧ã?¹ã??ã?¤å?±é?³æ??ã??ã??ã?ªå??æ??ã?¡å?±ç´«8å ±ã?¤ã??ã??ã??è¦?å?½ã??æ??68天俸2æ?½è?¨ã?«.容ã??ã??ã??ã?¤å??æ??ã?¡ã??ã?¼ã??æ??å??äº?ã??ã?±æ?¨ç??ã??ã?§ã??ã??表å??以ã??ä¸?å?³ã??ã?¡æ??å??ã?ã?«ã??試æ??ç??ã??ã??ã??æ?¯æ³?ã?¼é?å?³ã?°åº?æ??ã??ã?µ.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#pl_PL.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#pl_PL.UTF-8
new file mode 100644
index 0000000..cd2086f
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#pl_PL.UTF-8
@@ -0,0 +1,47 @@
+Å?orem ipsum dolór sit amet, duo accusam sadipscing Ä?n. Est te feugait indóctum imperdiet. Est nibh decore aliquÄ?ndo Å?o, eu modo dicit dÄ?lÄ?ctus nec, mea nonumy Ä?verti electrÄ?m ea. Id Ä?um rÄ?bum Å?óstrud perfecto, vocibus tractatos iraÄ?undia Ä?t eam.
+
+ Duo eros quaerÄ?ndum tÄ?, ei vim fÄ?rri alterum intellegat, tamquam dolorum eam ex. AÄ?cusata fÄ?cilisis te eÄ?m, id sed pÄ?ulo equidem. At vis reque omnium scripÅ?erit. Vidit vituperata pró ad.
+
+ Unum diÄ?unt usu eu. Mażim mólestie coÅ?sÄ?Ä?tetuer no vix. Ei qui quas graece repreheÅ?dunt, eos liber evertitur an. Ea ullum principes sit, at lÄ?udÄ?m Ä?vertitur adipiscing per. Aperiri discÄ?re ex mÄ?Å?. NÄ?tum doctus adipiscing has te.
+
+ NihiÅ? Ä?ripuit Ä?um at. Quem iÅ?ermis perpetua eum ex, no doming mediocritatem pri. Movet Å?ecessitatibus et mea, Å?ullam fÄ?ugait ea viÅ?, dictas cetero vix Å?ó. Quo an quando vivendó aÄ?cumÅ?an, vivÄ?ndum partiendo Ä?xpetÄ?ndiÅ? mÄ?i te. Ä?u putÄ?nt iÅ?terpretaris nam, meÄ? ad Å?tÄ?t poÅ?se comprÄ?hensam. IuÅ? tacimateÅ? pÄ?rtiÅ?ax perpetua ei, pro te mentitum imperdiet splÄ?ndidÄ?, per Ä?n falli voluptÄ?ria. NÄ? aliquÄ?m detracto meÅ?.
+
+ In vis Ä?oÅ?gue pÄ?rtem, meÅ? dólór libris phaÄ?drum at. FaÄ?ilis electram et quo, lorem verear Ä?x est. Pri Ä?a amÄ?t sint tinÄ?idunt, an per Å?óbis imperdiet. MÄ?i ridens consÄ?tetur cu.
+
+ Å?am ad molestie voluptaria efficiaÅ?tur. Idque graece voluptariÄ? ut sed, Ä?u vide omnÄ?sque qui. Solet concludaturque quo et. PericuÅ?a definitionem ne vÄ?Å?, veri everti Ä?onsÄ?quuntur his ne. Ex vix stet temporibus delicÄ?tissimi, discere habemus vim cu, in eÅ?t dicam dissentiet.
+
+ Duo ut dicaÅ?t legere deÅ?eniti, corpora euripidis meÅ? in. Nec populo explicÄ?ri eÄ?, Ä?dolescenÅ? moderatius has ei. Eam congue Å?oÅ?eat repudiaÅ?dae ei, eos legimuÅ? ulÅ?amÄ?orper ei. SinguliÅ? mediócrem eam ex, Ä?d utamur miÅ?imum qui, dÄ?licata hÄ?Å?drÄ?rit id usu.
+
+ Te sed dico adipiscing, illum prodesset sit ei. Paulo Ä?piÄ?uri gloriÄ?tur cu nec. VÄ?Å? at meliuÅ? fabulas, tÄ? sit pertinÄ?x praesent, nihil dignisÅ?im Ä?um Ä?u. Id mel affÄ?rt gloriatur. Ut vix vocent aliquid repudiare, deseruiÅ?se efficiantur ex Ä?st, no eos exerci impÄ?rdiet.
+
+ Quo lucilius cóÅ?stituto ne, ei vis tótÄ? audiam pÄ?rtinÄ?x. Sit at diÄ?o scripserit, Å?ed viderer Ä?liquam Ä?t, vel laoreet suÅ?cipit an. Purto nibh in vix. Vix cu possim regionÄ? temporibus. Vix Ä?u tollit Å?egimus singulis, mÄ?Ä? latine phaedrum ad.
+
+ Ius iriure aeterno principÄ?s nó. Vim Ä?u digÅ?issim urbanitas, soÅ?Ä?t eloquentiam eu duo, persiuÅ? iÅ?tÄ?rpretaris coÅ?Ä?lusioÅ?emquÄ? ex hiÅ?. His in fastidii erróribus effiÄ?iendi, Å?aborÄ? inermis probatuÅ? no vix. NÄ?c maÅ?uisset referrentur id, Ä?sse temporibus et cum. Est Ä?n elÄ?borÄ?ret iÅ?tellegebÄ?t, in fÄ?ugait expetendiÅ? compreheÅ?sam eÅ?t. Qui inÄ?Å?i móllis communÄ? id, nec vÄ?rterÄ?m repudiare eu, apeiriÄ?Å? tórquÄ?toÅ? adversarium cu vim.
+
+ Id Ä?os ignota sapientem. Eu expetendis sadipscing vix, mel nihil voÄ?ent Ä?ompÅ?Ä?ctitur iÅ?. MÄ?a hómero mÄ?nandri Ä?t, quo habeó maluisÅ?et in, debÄ?t possit impÄ?rdiet in nec. Å?it commodo saperet veritus no, mel Ä?i epicurÄ?i insólens. Prompta fabellas reprimique usu ex. Quod laboramus iuÅ? ei, ad noluisÅ?e molestiae vis. Å?it cu Ä?oÅ?gue deÅ?eniti scripserit, mea deÅ?Ä?niti antiopÄ?m at.
+
+ Eu mea medioÄ?rem periculis. OrÄ?tio coÅ?ceptÄ?m vim Ä?Ä?, aÅ?tera admodum cu his. Vis ne ubique tractatoÅ?, ex denique dÄ?traxit cónÅ?tituto mea. Pro brute Ä?ccusata interprÄ?taris nó, tempor voceÅ?t abhorreant in pri, vÄ?l amet labóres ad.
+
+ Sed ad Å?umo vituperata, modus inaÅ?i Å?ed id. Pró id dicat putant expÄ?tenda. Ä?horo iudiÄ?o moÅ?estie eum ut, mutat disputando id ius. Ius elitr Ä?ffert dóloreÅ? in, te aÅ?iquid Ä?liquÄ?m dissentiet eam. EÄ? perfecto voluptÄ?tibus eam, tritani veritus tractatos nÄ?c at, pro iÅ? falli oratió ceteró.
+
+ Oratio partem feugait vim Ä?x. MaiestatiÅ? rÄ?prehÄ?ndunt ius ne, eós at insólÄ?ns petentium. Ea qui quas Ä?xÄ?rci cónÅ?tituto, Ä?onguÄ? nostrum quo cu, per viris dolórum no. Ne sea iisque vóÅ?uptaria senteÅ?tiae, rÄ?cusabó aliquaÅ?do cónÅ?tituÄ?m et pró. Dico eros ullum Ä?u sit, id cÄ?tero perpetuÄ? evertitur Ä?um.
+
+ Id his primis periÄ?ula. Eu duo luciÅ?iuÅ? quaerendum, sÄ?a ad doming comprehensam. IÅ? mea assentior maiestatiÅ?. Sint utroquÄ? suÄ?vitatÄ? an eÅ?t. Ä?ssum tÄ?tión adverÅ?arium duo Ä?d, ut nam nóstro Ä?Ä?terno tiÅ?ciduÅ?t.
+
+ TóÅ?lit munere vix ea, copiosae ratiónibuÅ? concludaturquÄ? hiÅ? id. Id pro scriptÄ? graecis, usu at facer percipit cómpreheÅ?sam. Enim moderatius signiferumque mei ex. Eu pro erat verituÅ? imperdiet. In his diÄ?am nulÅ?Ä?m suavitatÄ?, aÄ?cusÄ?m Å?cripÅ?erit cu iuÅ?, pri eiuÅ? quidam faciliÅ?is at. Ea odio faÄ?ilis sea, pri eu Å?atum móleÅ?tiae.
+
+ Eum causaÄ? Å?ominavi neglÄ?gÄ?Å?tur Ä?t, pro malorum appetere assueverit aÅ?, et mel sÄ?Ä?pe omnÄ?sque sÄ?ripserit. QuidÄ?m Å?ostrum quÄ?lisquÄ? aÅ? eum, at vis adhuc maiorum. Alii augue abhorreaÅ?t pro ei, eos ut nóbis Ä?opiosaÄ?. Mea nibh utinam te, eam iÅ? erat soluta expetenda. Sóluta dissentiuÅ?t delicatissimi Å?ea ad. Cu erat iÅ?lud platoÅ?em Ä?am.
+
+ Nó quo Å?imul epicuri scripsÄ?rit, mucius timeam interÄ?ssÄ?t et cum, sonet nobis prÄ?esent vix at. EÅ?t no tacimates iudicabit, Ä?cÄ?usam rÄ?cusabo an cum. UÅ?u deserunt salutatus ex, Å?ulla mucius libÄ?raviÅ?se quó ei. InÄ?ni voluptaria sÄ?d ad.
+
+ Mei no inermis saÅ?utandi. Ut pórró minim theophraÅ?tus sit. PÄ?r id reque epicuri. Aeque eirmod Ä?x viÅ?.
+
+ Sed auguÄ? vÄ?niam no, Å?ostrum postulant an ius. Qui purto assum moderatiuÅ? ea, iuÅ? eÄ? sólet soÅ?uta delectus, cÄ?usaÄ? deleniti cóÅ?sequuntur ius iÅ?. Summo aÅ?iquam defiÅ?itioÅ?Ä?m et mei, agam delÄ?nit pro ei, qui uÅ?um sÄ?Ä?pe id. Eu amet mutat summo qui, ut eum bonórum appetere praesent. Eam putent faciÅ?iÅ?is dissÄ?ntiunt Å?e, virtute pónderum dÄ?mocritum no vim. Case iuvaret et sÄ?a, te eum ridenÅ? expetenda.
+
+ At duis virtutÄ? poÅ?derum vim. Eu sit audiam dÄ?traxit coÅ?sulatu, vix eu probo disputatioÅ?i. Cum nemóre insolens tórquatos ut, est facer Ä?ntiopam inciderint ei. Adhuc corrumpit ullamÄ?orper no cum. Vix illum nóbiÅ? clita in.
+
+ Ex viÅ? postea omittam detrÄ?xit, natum altÄ?rum vix te. Ne hinÄ? probÄ?tus ius, ad graÄ?ci ponderum ocurrerÄ?t nam. Å?onumy dicunt iriure meÅ? ea, ad inani assueverit sed. Reque numquam eum ex, possÄ? Ä?ccusata vix Ä?a.
+
+ Ut summo causae Å?atine nÄ?c, wisi vócibus pri cu. Est in módus latine suÅ?cipit, Ä?um eu eleifend erroribuÅ?, ex usu iudicabit philosophia. Nec te volumus iÅ?dóctum forensibus, graecó audire refÄ?rrentur mel ad. Nibh movet vel cu, purto tollit duo id. EroÅ? Å?uptatum eÅ?t ea, at duo fÄ?cete qualisquÄ? reprÄ?hendunt, Ä?t hinc labitur discere vis. Vis id iriure pÄ?rÄ?ipit, an eam nullam eligendi.
+
+ Å?e eum eripuit Ä?ltÄ?rum. Ut vim utinam volumus. Ä?u Å?emore gubergreÅ? vis, tacimates prÄ?eÅ?ent tempóribuÅ? sit id. LÄ?gendos diÅ?putÄ?tioni ea.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#pt_PT.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#pt_PT.UTF-8
new file mode 100644
index 0000000..12ac352
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#pt_PT.UTF-8
@@ -0,0 +1,47 @@
+Lôrem ipsum dôlor sÃt à met, à údiám volutpat úsu éu. Ad eós réqué témporibus, êt êxerçi fuisset desêruissé cúm. Ã?ã labitur êxplicári pri, qui ad mázim adipisci. Mei nÃsl pôsse nó, dicit à lterâ quaéstiô sed cu. Qui át fástidii assúévérit sãdipsçing. VÃm áugúê movet dõlõrés êâ, éx ignôtá rátionibus constituam qúi.
+
+ Vix congue pópulô obliqué te. Ã?t vis çlita dignissim, lôrem âdolésçêns ei mel. Numquam intellégát à d éám, úllum ÃudÃco pri et, sit êá débet sà pientem sçriptorém. Nám diám évértitur té. Putênt habemús eõs ea, diçám iudicó id eum.
+
+ Seà illum nulla erúdÃtà âd, eu ipsum posidõnium quÃ, eum hâbeo ôportere eÃ. Nô his brúte altêrum perfectô. Têmpor õmittam eam an, fâcilisà defÃnitiones éá vêl. Agà m senserit ut nec, porro gráéco in cum, Ãpsúm principés çotidiéqúê sed te. Ne vim viris consul áccusâtã, per dià m fà cilis ménandrà te, ut qui eripúÃt tõrquatõs. Là udem eloquêntiám eú usu, êum inimÃcus percipitur eá. Ã?liqúip lêgimus éú hás, cum ei tãtión vivêndo.
+
+ DÃcô nõster iriure per te. Mêa opórtêát quãestio rêpudiándáe cu. Id vis Ãudicâbit suscipiãntur. Nâm pósse munere argumentum eú, láudem regióné dêfinÃtiones ei eum. Vim muneré álbuciús singulis né. Ã?rnà tus conçlúsiónemque has nó, mea ex eius êligendi salutandi.
+
+ Duô êu à eternô repudiândaê, augúé tãntas ceteros cu cúm, ófficiis tácÃmà tes pro te. Omnis explÃcâri reprêhendunt sÃt id, mel vivéndô cõpÃosáê ne. Ã?d nisl abhorrêà nt senténtiâe vel, tálé çivÃbus Ãnterésset qúõ êt. Ne cáse quidám expetendá néc, à eqúe repudiaré pri ad. MÃnimúm reprimÃque à d vel, úsu ât chôrô lóbôrtis necéssitatibus, vim appetére pródéssêt ád.
+
+ Málórum appetére mà luisset et qui, ádhuc delicáta omittantur cu eà m. An vel nêmore õcurreret. Mõdó dignissim mãiestà tis vél no, ád mutãt sóluta grâecis usu. Aperiám ómnesqúe ne quo.
+
+ Méis refórmidáns médiocritâtêm à n pêr, ut êrant percÃpit sêd. Usú sólet mêlius aperiam ei. Ã?âm eà rêque póssim plà cerat, ullum quidam nóstrud né mêi, épicuri dêmóçritúm prà no. Eu sit sint facéte côrrúmpit, grãecis percÃpit pêriculâ ea nám, duo êx quôd fórénsibús. Fástidii vóluptúa théophrà stús mea cu, duo diçta prôdésset ât.
+
+ Nê vim stet molestié thêóphrà stus. Id fácilisis sçriptorem vim, eà his énim sadipsçing. Id mel dicám çonceptà m definÃebas, petentiúm tincidunt duô eu, cum málÃs possim phaédrum ex. Erà t dicit cõnçlusiõnemque ân his, mea âeque láóreét et. Te mel stét êlit melÃus, sâepe incorrupte theophrastus duô à d.
+
+ Ã?i hãs façilisi úrbanitás répudÃândae. Ã?n vis idquê hendrerit, has idquê phà êdrum expetênda no. His óratió cómmodó ne, fâcéte dêlicatissimi in eos. Ã?t láudém lâoréêt patrÃoqué usu, malis suscipÃantur ne qui. Nêç singúlÃs postulãnt éxplicari ad, eâm qúêm aperiam dÃssentiúnt cu. Ã?ffendit scriptorem pri cu, ne méi disceré urbánitãs conséquúntúr, sÃt detrãçtõ maluÃsset posidonium nê.
+
+ AlÃquip adolescens ut eum. Ad sea probãtus explicà rÃ. Cónsul fâcilis quô id. Dólore nonumes corrumpit ét pro, éa nonúmy âeternõ vix.
+
+ Admódúm suscipÃt eu his. Nâm ut venià m honestãtis, in pri aççusamus môlêstiáe reprimique. Ad eros iustô êst. Mà Ãorum çommúne voluptátum vis in.
+
+ Legere fierent âccômmodãre sit nó, âdhuc lucilius ex his, mêà ãt suavità te dignissim inciderint. VÃs in mágna summõ prõmptâ. At sed velit mÃnimum, modô póstéá ât vim, mázim dÃsceré pérsequeris ét mêa. Ã?t qúõt noster nusqúâm ius. In pér simul consulà tu. Cõnveniré sâpÃéntem deséruÃsse néc no, vim hãrum córporá à dversariúm at, exerci dêlênit adversarÃúm cum et.
+
+ Nemôre persius senserit usu tê, qúi ãt êlÃt à lterum epicurêi. Sônét recteque conçlusionémquê cu nec, nô nam impedit nólúisse éleçtrà m. Perpetuã conseqúat út cum. At hÃnc móvet delicãtÃssimi sÃt. Id veri primÃs nôstrúm sÃt, vix illum nihil ut.
+
+ Et duó libêr dictás, póssim volumus óportéà t à d has. Ã?x mnêsárchum scrÃptõrem mêl, nam habêõ éxpetendà dêtêrrúisset éx, té pér facer tractatós. Ut mutât elitr blandit ius, dÃãm trâctâtos vix ân. Cu némore cômmunê ôporteât usu.
+
+ Ã?ripúit detráçto pro án. Ex solét primis has, iudicô scrÃptà ãdipisci meà ãn, sapêret volumus à ntiõpam per éú. Illum thêôphrastus méà ut. Nõstrõ érudÃti hônestatis ut nec, mel utÃnam féugià t êâ. Cú legêre theophrastus ést, pro ei hinc pútà nt fuissét, ne vÃris putà nt grãéçis méa.
+
+ Vidêrer facilisi intéllégâm eà mêÃ, id accumsan eléifênd quô. Omnésque çônstituto à n eum, enim tractatôs âccómmodare sit à d. Nulla vêrear ut vis, an communé patrióque meâ. Mutát mundi tritáni ius id, at eros côpÃôsae nam.
+
+ �i perpetua vulputate perçipitur his. Quôt grà êcê tempor sit ad, mazim nostrud ad duô. Ut sõlum epicurêi usu, qúot feugiat définiebas ât sed. Cú méà everti doctus sénsibus. Eu sententià e moderatius sit, qúô noster vivendo te. �n sit labitur definiébâs, eos nonumy utamur tê.
+
+ Ã?n quõ Ãllum múcius, vel án eirmõd vólutpát. Veniam volutpat quà erendum his nó, à t tritâni cõnséquà t Ãntérpretâris qúó, mea blandÃt à rgumentúm sà dipscing né. Ei éius fà çilis scribentúr eum, êsse hábêó theôphrastus est ex. Idquê âlterum debitis neç êt. Seá érrem álienum nê, erà t mà ndamus démocritúm vél éi. Id vidêrer fuisset communê hás, à tômôrum ãppellantur repúdÃà ndaê eám ei, hà s elit méliore qúálisqúê à n.
+
+ Eu eos pà uló vitáe corrumpÃt, ei útinâm délicátã quo. Ã?ú scripta ãliquandô ius. Córpõrá scà êvólà te quó, pêr ut minÃm sênsibús instructior, errór doloré ullamcorper usú id. Ea à ntiópám pérpetuá salutà ndà nec. Cu vix úllum dõcéndà similique. Vim ât grâêçis cõnsetetur cõmpléçtitúr.
+
+ Té his féugaÃt invidunt, te prima dispútâtioni cum. Vel quà s lÃbris diçunt ut. Iús omnis máÃestatÃs à d. At elitr cêterós trà ctatós êà m, clità décõrê epicuréi his at.
+
+ Dicunt voluptátum ut vis, his an nóminati moderâtiús. Iisquê expetendÃs hÃs éâ, eu persius euismod lobõrtis vél. Vidit áudiam Ãn vim, cu sed vÃtáe cétêrõ omittam, sit án ipsúm vidisse. Ã?mnis nónumy âncÃllà e in éõs, néc erudità omittam facÃlisis te, ád âgam grãêce mel.
+
+ Ad obliqué elâbóraret mél, duo nostro alÃénum id. Tota signÃfêrumqúê pro eÃ, hÃs eú docendi percÃpit interêssét, duo salutandi euripÃdis çú. Mei dicit primis Ãriure et, ex usu ornatus fãcÃlisis glorÃátur, sit trà çtatos signÃferúmque ât. Labitur expetendis no qúó.
+
+ Ã?ú nec case porro, meà án virÃs façête là bitúr. Putent vulputaté séd ex, vêl éu iisque êpicuri prõprià e. Alterúm hábémus vÃm ei, ãt cum soleát quãêrendum, sit ne débét lâbores. Dicam oportéré suavitâte id mei, offéndit ássentiõr ân per, ut dêliçãtâ pêrpetuá princÃpés nêc. Lãúdem disputãndó súsçipiántúr eum út, ei per habeõ sà nçtus prodésset.
+
+ Tê feugà it concêptãm quÃ. Nêç ei.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#ru_RU.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#ru_RU.UTF-8
new file mode 100644
index 0000000..71e5e7e
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#ru_RU.UTF-8
@@ -0,0 +1,45 @@
+ФакÑ?лÑ?иÑ?и окÑ?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ? компÑ?Ñ?Ñ?Ñ?нжам Ñ?Ñ? нÑ?к, йн алÑ?Ñ?Ñ?Ñ?Ñ?Ñ?м мÑ?диокÑ?Ñ?м пÑ?о. ТÑ? мÑ?Ñ? вокÑ?бÑ?Ñ? Ñ?ингÑ?лÑ?иÑ? лабоÑ?амÑ?з, алиÑ? долоÑ?Ñ?м ед пÑ?Ñ?. Ð?д Ñ?Ñ?з ведÑ?Ñ? вÑ?Ñ?Ñ?аÑ? жкÑ?Ñ?пÑ?Ñ?Ñ?иÑ?. Ð?Ñ? Ñ?жÑ? Ñ?ллÑ?м иÑ?еÑ?Ñ?Ñ? омнÑ?жквÑ?Ñ?. ЫÑ? елÑ?лÑ?д лÑ?гÑ?Ñ?Ñ? лÑ?гимÑ?з пÑ?Ñ?. Ð?ам Ñ?Ñ? вÑ?вÑ?ндо Ñ?Ñ?йзÑ?Ñ?Ñ?, вим но вокÑ?бÑ?Ñ? мнÑ?жаÑ?кÑ?Ñ?м, зÑ?д кÑ?Ñ?Ñ?Ñ?ож Ñ?пикÑ?Ñ?е Ñ?Ñ?.
+
+ Хаж Ñ?а поÑ?жим Ñ?лÑ?игÑ?нди адвÑ?Ñ?жаÑ?Ñ?Ñ?м, Ñ?а пÑ?о одео Ñ?Ñ?Ñ?Ñ?, вÑ?Ñ? кÑ? Ñ?зÑ?Ñ? Ñ?лÑ?игÑ?нди. Ð?Ñ?Ñ? аÑ? аÑ?Ñ?Ñ?Ñ?Ñ? Ñ?имÑ?ам алÑ?Ñ?квÑ?ам, но виÑ?йз пÑ?имиÑ? Ñ?ам. Ð?н вим мÑ?лÑ?Ñ?Ñ?з долоÑ?Ñ?м. Ð?Ñ? ийжквÑ?Ñ? пÑ?Ñ?Ñ?нÑ?Ñ?Ñ?м вим, жÑ?Ñ? но Ñ?лиÑ?Ñ? Ñ?Ñ?Ñ?оквÑ?Ñ?. Ð?Ñ?д аÑ? нонÑ?мй апÑ?иÑ?Ñ?ан Ñ?акÑ?лÑ?иÑ?и, модÑ?ж Ñ?Ñ?мпоÑ? Ñ?и нам. Ð?онÑ?мÑ?Ñ? докÑ?ндÑ? жкÑ?Ñ?пÑ?Ñ?Ñ?иÑ? квÑ?й Ñ?Ñ?, Ñ?Ñ? вим анÑ?мал дÑ?Ñ?Ñ?Ñ?Ñ?Ñ?жжÑ?.
+
+ Ð?олÑ?пÑ?аÑ?Ñ?м конклÑ?Ñ?даÑ?Ñ?Ñ?квÑ?Ñ? квÑ?о нÑ?. Ð?Ñ?бÑ?Ñ? Ñ?Ñ?Ñ?Ñ?м жкÑ?ипÑ?а но жÑ?Ñ?, жÑ?мпÑ?Ñ? вивÑ?ндÑ?м ан зÑ?д, лаÑ?дÑ?м опоÑ?Ñ?Ñ?Ñ?Ñ? конÑ?Ñ?квÑ?аÑ? вÑ?л аÑ?. Ð?Ñ? мÑ?Ñ? Ñ?зÑ?Ñ? омеÑ?Ñ?анÑ?Ñ?Ñ?. Ð?мÑ?Ñ? боноÑ?Ñ?м Ñ?жÑ? Ñ?а. Ð?Ñ?л Ñ?Ñ? Ñ?имÑ?ам мÑ?лÑ?иоÑ?Ñ? нонÑ?мÑ?Ñ?, еÑ?ж Ñ?оÑ?а аÑ?квÑ?е омнÑ?з Ñ?Ñ?. Ð?Ñ?о Ñ?Ñ?мпоÑ? дÑ?жкÑ?Ñ?Ñ? нÑ?глÑ?гÑ?нÑ?Ñ?Ñ? Ñ?Ñ?, Ñ?Ñ?квÑ?Ñ? Ñ?лÑ?кÑ?Ñ?ам пÑ?Ñ? Ñ?Ñ?.
+
+ Ð?иÑ?йл Ñ?бÑ?квÑ?Ñ? волÑ?пÑ?Ñ?а ед нам. Ð?Ñ?Ñ? Ñ?Ñ? одео долоÑ?Ñ?ж, дÑ?о мÑ?диокÑ?Ñ?м пÑ?одÑ?жÑ?Ñ?Ñ? Ñ?Ñ?. ЦÑ?Ñ?л малÑ?оÑ?Ñ?м пÑ?Ñ?Ñ?енакж йн квÑ?й. Ðа зÑ?д Ñ?Ñ?Ñ?гаÑ?Ñ? жÑ?милÑ?квÑ?Ñ?, пондÑ?Ñ?Ñ?м лобоÑ?Ñ?иÑ? но квÑ?й. Ðа Ñ?аж мÑ?нÑ?Ñ?Ñ? Ñ?Ñ?авÑ?Ñ?аÑ?Ñ? Ñ?локвÑ?Ñ?нÑ?иам, аÑ?Ñ?Ñ?Ñ?Ñ? аккÑ?заÑ?а Ñ?Ñ?Ñ?опÑ?Ñ?ажÑ?Ñ?з ед жÑ?Ñ?.
+
+ Хаж дÑ?коÑ?Ñ? долоÑ?Ñ?м жкÑ?Ñ?пÑ?Ñ?Ñ?иÑ? ед, лÑ?гÑ?Ñ?Ñ? облÑ?йквÑ?Ñ? Ñ?Ñ?пÑ?дÑ?аÑ?Ñ? Ñ?жÑ? Ñ?Ñ?, Ñ?Ñ? аликвÑ?ип Ñ?пикÑ?Ñ?е Ñ?ам. ШÑ?а нÑ? омнеж лÑ?гимÑ?з дигнижжим, Ñ?иÑ?Ñ?Ñ?нÑ? дÑ?лÑ?кÑ?Ñ?Ñ? ед Ñ?аж. Ðа Ñ?Ñ?дико Ñ?аÑ?ионебÑ?ж зÑ?д, нÑ? Ñ?Ñ?гÑ?онÑ? лÑ?абоÑ?Ñ?ж кÑ?м. ШÑ?а дÑ?ко инкедÑ?Ñ?инÑ? Ñ?Ñ?.
+
+ ШÑ?а аÑ? Ñ?Ñ?дико дигнижжим. ЫÑ?м мовÑ?Ñ? нÑ?жквÑ?ам омнÑ?жквÑ?Ñ? но, Ñ?ам Ñ?а диам Ñ?Ñ?аÑ? зкÑ?ипÑ?оÑ?Ñ?м, ад векж алÑ?а Ñ?акÑ?Ñ? глоÑ?иаÑ?Ñ?Ñ?. Ð?екаÑ? либÑ?из Ñ?кз мÑ?а, ад мÑ?лÑ? лебÑ?Ñ? Ñ?Ñ?Ñ?оÑ?, дÑ?о золÑ?Ñ? Ñ?нжолÑ?Ñ?нж аÑ?гÑ?мÑ?нÑ?Ñ?м Ñ?кз. Ð?Ñ?а но бÑ?Ñ?Ñ?Ñ? Ñ?адипжкÑ?нг, йн вÑ?Ñ? гÑ?аÑ?кÑ? абÑ?оÑ?Ñ?Ñ?анÑ?. Ð?ам Ñ?Ñ? гÑ?аÑ?кÑ? майÑ?жÑ?аÑ?йж, ниÑ?йл Ñ?Ñ?Ñ?Ñ?анÑ? Ñ?Ñ?кÑ?Ñ?квÑ?Ñ? Ñ?Ñ?м ед. Ðи Ñ?Ñ?м аÑ?омоÑ?Ñ?м волÑ?пÑ?аÑ?Ñ?м, Ñ?Ñ?Ñ?Ñ?анÑ? нÑ?глÑ?гÑ?нÑ?Ñ?Ñ? Ñ?Ñ? Ñ?жÑ?.
+
+ Ð?д алÑ?а Ñ?Ñ?анÑ? Ñ?Ñ?дÑ?кабеÑ? жÑ?Ñ?, абÑ?оÑ?Ñ?Ñ?анÑ? волÑ?пÑ?аÑ?Ñ?м Ñ?онÑ?зÑ?аÑ?Ñ?з аÑ? зÑ?д. УÑ? Ñ?жÑ? ажжÑ?м залÑ?Ñ?Ñ?аÑ?Ñ?ж Ñ?Ñ?Ñ?икеÑ?нди. УÑ? дÑ?жкÑ?Ñ?Ñ? оÑ?Ñ?Ñ?ндйÑ? Ñ?ам. ÐжÑ? Ñ?Ñ?кÑ?Ñ?або адолÑ?жкÑ?нÑ? дежпÑ?Ñ?аÑ?ионй кÑ?, кÑ? Ñ?Ñ?а Ñ?Ñ?аÑ? Ñ?нвидÑ?нÑ? анÑ?еопам. Ð?Ñ?Ñ? аÑ?квÑ?е лаÑ?дÑ?м долоÑ?Ñ?ж Ñ?Ñ?, Ñ?и вим гÑ?аÑ?ки мÑ?лÑ?иоÑ?Ñ? адолÑ?жкÑ?нÑ?. Ðож Ñ?Ñ?Ñ?оÑ?ибÑ?з Ñ?Ñ?пÑ?дÑ?аÑ?Ñ? пÑ?йложопÑ?Ñ?а ед, ед Ñ?нÑ?м Ñ?Ñ?Ñ?Ñ?е Ñ?Ñ?гÑ?онÑ? дÑ?о. ÐÑ?Ñ?диÑ?Ñ? жкÑ?ибÑ?нÑ?Ñ?Ñ? Ñ?аж аÑ?.
+
+ ÐÑ? мÑ?Ñ? Ñ?Ñ?мпоÑ? облÑ?йквÑ?Ñ?. Ð?Ñ?л Ñ?а коÑ?поÑ?а Ñ?лÑ?Ñ?Ñ?еÑ?Ñ?нд аÑ?гÑ?мÑ?нÑ?Ñ?м, Ñ?Ñ? нÑ?моÑ?Ñ? Ñ?аÑ?Ñ?идÑ?е малÑ?Ñ?изÑ?Ñ?Ñ? зÑ?д. Ð?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ? кÑ?Ñ?Ñ?Ñ?ож ед векж, Ñ?енÑ? Ñ?лиÑ?Ñ? оÑ?Ñ?екйÑ?ж Ñ?ож кÑ?, поÑ?Ñ?о пÑ?Ñ?кÑ?пиÑ?Ñ?Ñ? ад пÑ?о. ЮллÑ?м Ñ?ебиквÑ?Ñ? дигнижжим вÑ?Ñ? Ñ?а, квÑ?аÑ?Ñ?Ñ?ндÑ?м Ñ?Ñ?мпоÑ?ибÑ?з Ñ?Ñ? Ñ?Ñ?Ñ?. Ð?Ñ? кÑ?м алÑ?а гÑ?аÑ?ки, Ñ?Ñ? Ñ?Ñ?амÑ?Ñ? мандамÑ?Ñ? жÑ?милÑ?квÑ?Ñ? нам. Ð?Ñ?Ñ? ножÑ?Ñ?о алÑ?бÑ?киÑ?Ñ? кÑ?, Ñ?абÑ?о дÑ?Ñ?Ñ?акÑ?о аÑ? Ñ?аж, квÑ?иж аккÑ?Ñ?ам Ñ?ам но. Ðкз Ñ?Ñ?м заÑ?пÑ? инимÑ?кÑ?ж, Ñ?жÑ? конгÑ?Ñ? Ñ?Ñ?Ñ?Ñ?анÑ? малÑ?Ñ?изÑ?Ñ?Ñ? ад.
+
+ ЮÑ?енам паÑ?Ñ?Ñ?м Ñ?Ñ? Ñ?Ñ?а, Ñ?аллÑ? вÑ?Ñ?йÑ?Ñ?ж нÑ? жÑ?Ñ?. Ð?лиÑ?а попÑ?лÑ?о молÑ?лиз кÑ? Ñ?Ñ?Ñ?, квÑ?о йн квÑ?аÑ?квÑ?Ñ? паÑ?Ñ?иоквÑ?Ñ?. ТимÑ?ам алÑ?бÑ?киÑ?Ñ? Ñ?лÑ?Ñ?Ñ?еÑ?Ñ?нд жÑ?Ñ? Ñ?Ñ?. ÐÑ? нам лÑ?дÑ?з Ñ?Ñ?Ñ?мод аппÑ?лÑ?лÑ?Ñ?анÑ?Ñ?Ñ?, пÑ?Ñ? ан Ñ?ллÑ?м Ñ?Ñ?Ñ?диÑ?Ñ? пÑ?Ñ?икÑ?лÑ?з, едквÑ?Ñ? конжÑ?лÑ? квÑ?о Ñ?а. Ð?Ñ?абÑ?Ñ?Ñ?Ñ? зкÑ?ипÑ?оÑ?Ñ?м конклÑ?Ñ?даÑ?Ñ?Ñ?квÑ?Ñ? квÑ?о йн, квÑ?й видиÑ?Ñ?Ñ? бландиÑ? ед.
+
+ УÑ? пÑ?о каÑ?Ñ? дÑ?бÑ?Ñ?. Ð?Ñ?Ñ? Ñ?оллйÑ? ийжквÑ?Ñ? ан, Ñ?Ñ?м йн малйж Ñ?бÑ?квÑ?Ñ?, вÑ?Ñ? ед Ñ?Ñ?Ñ?ммо Ñ?Ñ?мпоÑ?ибÑ?з инÑ?Ñ?ллÑ?Ñ?гÑ?баÑ?. Ðкз мÑ?лÑ? мÑ?иÑ? омнÑ?жквÑ?Ñ? Ñ?Ñ?пÑ?имÑ?квÑ?Ñ?, жÑ?Ñ? Ñ?кз мандамÑ?Ñ? Ñ?Ñ?дÑ?кабеÑ?. ТÑ? вÑ?Ñ?Ñ?аÑ? Ñ?Ñ?Ñ?гаÑ?Ñ? Ñ?ож, кÑ? Ñ?жÑ? мÑ?иÑ? дÑ?лÑ?кÑ?Ñ?Ñ? адолÑ?жкÑ?нÑ?, елÑ?лÑ?д Ñ?абÑ?лаз векж ед. Ð?ам Ñ?лÑ?Ñ?Ñ?еÑ?Ñ?нд жÑ?милÑ?квÑ?Ñ? но, Ñ?а мÑ?а омйÑ?Ñ?ам дÑ?Ñ?Ñ?Ñ?Ñ?Ñ?изÑ?Ñ?Ñ?, йн опоÑ?Ñ?Ñ?аÑ? Ñ?ингÑ?лÑ?иÑ? Ñ?локвÑ?Ñ?нÑ?иам вÑ?Ñ?.
+
+ Ð?н Ñ?олÑ?Ñ?аÑ? алÑ?Ñ?Ñ?Ñ?Ñ?Ñ?м дÑ?Ñ?Ñ?ниÑ?баж зÑ?д, пÑ?о мÑ?нандÑ?Ñ? Ñ?акемаÑ?Ñ?Ñ? Ñ?инкидÑ?нÑ? аÑ?. Ð?вÑ?оÑ? Ñ?нÑ?м Ñ?Ñ? квÑ?й. Ð?вÑ?од Ñ?Ñ?Ñ?з золÑ?Ñ? Ñ?а Ñ?Ñ?а, нÑ? диам бÑ?Ñ?Ñ?Ñ? квÑ?й. Ð?вÑ?аÑ? Ñ?бÑ?квÑ?Ñ? дежпÑ?Ñ?аÑ?ионй Ñ?Ñ? Ñ?Ñ?а, квÑ?й Ñ?иÑ?Ñ?Ñ?нÑ? лÑ?Ñ?кÑ?лÑ?иÑ?Ñ? опоÑ?Ñ?Ñ?Ñ?Ñ? кÑ?, Ñ?Ñ?гиÑ? гÑ?аÑ?кйж мÑ?Ñ? Ñ?и.
+
+ Ð?пÑ?Ñ?иам дÑ?жкÑ?Ñ?Ñ? ажжÑ?нÑ?иоÑ? Ñ?а вÑ?л. ÐжÑ? анÑ?еопам глоÑ?иаÑ?Ñ?Ñ? дйжпÑ?Ñ?андо но, дÑ?Ñ?Ñ?Ñ?Ñ?Ñ?жжÑ? адепйжкйнг Ñ?жÑ? но, Ñ?бÑ?квÑ?Ñ? ножÑ?Ñ?Ñ?м но мÑ?лÑ?. ТимÑ?ам нолÑ?Ñ?жжÑ? пÑ?о аÑ?, Ñ?енÑ? дÑ?беÑ?из дÑ?Ñ?Ñ?акÑ?о Ñ?Ñ? Ñ?жÑ?. Ð?д вим квÑ?андо вÑ?лÑ?пÑ?Ñ?аÑ?Ñ? конжÑ?квÑ?Ñ?нÑ?Ñ?Ñ?.
+
+ Ð?Ñ?Ñ? но мÑ?иÑ? видиÑ?Ñ?Ñ?. Ðа жÑ?Ñ? Ñ?алÑ?Ñ? волÑ?мÑ?Ñ? аккÑ?заÑ?а, Ñ?жÑ? дÑ?жжÑ?нÑ?иÑ?нÑ? Ñ?Ñ?пÑ?Ñ?Ñ?Ñ?ндÑ?нÑ? аÑ?. Ð?Ñ?Ñ? дÑ?коÑ?Ñ? пÑ?имиÑ? докÑ?Ñ?ж ед, Ñ?Ñ?нк Ñ?ингÑ?лÑ?иÑ? жÑ?Ñ? Ñ?Ñ?, поÑ?Ñ?о пÑ?омпÑ?а Ñ?Ñ?Ñ?йпйдÑ?Ñ? но мÑ?лÑ?. Ð?лÑ?Ñ?Ñ?Ñ?Ñ?а пожÑ?Ñ?а номинаÑ?й Ñ?аж Ñ?Ñ?, Ñ?Ñ?мпоÑ? конкÑ?пÑ?ам нÑ? пÑ?Ñ?.
+
+ Ðа квÑ?о алÑ?а анÑ?еопам азжÑ?Ñ?вÑ?Ñ?иÑ?, Ñ?Ñ?Ñ? пÑ?Ñ?анÑ? Ñ?Ñ?Ñ?оÑ?мйданÑ? Ñ?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ?нÑ?Ñ?Ñ? но. ЮллÑ?м Ñ?нкоÑ?Ñ?Ñ?пÑ?Ñ? дÑ?о Ñ?Ñ?. Ð?обоÑ?Ñ?иÑ? Ñ?Ñ?ндÑ?Ñ?Ñ?еÑ? аÑ? Ñ?Ñ?з, Ñ?квÑ?едÑ?м лÑ?пÑ?аÑ?Ñ?м пÑ?аÑ?дÑ?Ñ?м квÑ?о Ñ?Ñ?, йÑ?жÑ?о дÑ?лÑ?Ñ?Ñ?каÑ?езÑ?имÑ? Ñ?кз зÑ?д. Ð?екж апÑ?Ñ?иам виÑ?Ñ?пÑ?Ñ?аÑ?оÑ?ебÑ?з Ñ?Ñ?, либÑ?из иÑ?ваÑ?Ñ?Ñ? Ñ?Ñ?Ñ?оÑ?мйданÑ? зÑ?д ад. Ð?Ñ? диам видÑ?Ñ?Ñ?Ñ? Ñ?лÑ?кÑ?Ñ?ам пÑ?о. Ðкз Ñ?нÑ?м Ñ?амквÑ?ам Ñ?Ñ?а.
+
+ Ð?Ñ?оÑ?о жкаÑ?вола модÑ?Ñ?аÑ?иÑ?з вÑ?л Ñ?Ñ?, Ñ?Ñ?анÑ? Ñ?лабоÑ?аÑ?Ñ?Ñ? Ñ?жÑ? Ñ?а. Ð?Ñ?ниам дикÑ?Ñ?Ñ?Ñ? Ñ?апÑ?Ñ?Ñ?Ñ? Ñ?и пÑ?Ñ?. Ыам Ñ?аллÑ? Ñ?Ñ?анÑ? Ñ?Ñ?, Ñ?анÑ?аз жолÑ?Ñ?Ñ?а Ñ?лламкоÑ?пÑ?Ñ? жÑ?Ñ? ед, пÑ?о Ñ?Ñ? Ñ?Ñ?Ñ?оÑ?ибÑ?з комплÑ?Ñ?кÑ?Ñ?Ñ?Ñ?Ñ?. ÐÑ?Ñ?Ñ?м майÑ?жÑ?аÑ?йж Ñ?Ñ?Ñ? Ñ?Ñ?. Ð?Ñ?Ñ? омнÑ?з дÑ?Ñ?зÑ?нÑ?иÑ?Ñ? ад.
+
+ Ð?Ñ?Ñ? ед алиÑ? алÑ?Ñ?нÑ?м пÑ?Ñ?икÑ?лÑ?а, ипзÑ?м нолÑ?Ñ?жжÑ? зÑ?д ад. Ð?Ñ?м пÑ?Ñ?Ñ?нÑ? пондÑ?Ñ?Ñ?м йн, вÑ?л вокÑ?нÑ? алÑ?квÑ?ам Ñ?и. Ðож Ñ?нанй квÑ?аÑ?квÑ?Ñ? Ñ?Ñ?, нÑ? Ñ?жÑ? ниÑ?йл дигнижжим, ад мÑ?Ñ? ажжÑ?м майÑ?жÑ?аÑ?йж. Ðи Ñ?Ñ?бÑ?м конкÑ?пÑ?ам еÑ?ж, Ñ?Ñ?а кÑ? нонÑ?мй дикÑ?нÑ?. Ð?Ñ?ж Ñ?Ñ?ож пондÑ?Ñ?Ñ?м нÑ?. Ð?Ñ?л пÑ?Ñ?икÑ?лÑ?з зÑ?нÑ?Ñ?нÑ?иаÑ? Ñ?и. Ð?Ñ?о дÑ?Ñ?Ñ?Ñ?Ñ?Ñ?жжÑ? аппÑ?лÑ?лÑ?Ñ?анÑ?Ñ?Ñ? Ñ?а, Ñ?ож заÑ?пÑ? нÑ?мквÑ?ам Ñ?Ñ?пÑ?имÑ?квÑ?Ñ? кÑ?, Ñ?Ñ? мÑ?Ñ? каÑ?Ñ? вÑ?ниам анÑ?мал.
+
+ Ð?онжÑ?лÑ? маиоÑ?Ñ?м мÑ?нандÑ?Ñ? Ñ?Ñ? пÑ?Ñ?, ад нÑ?к Ñ?Ñ?Ñ?ам жÑ?мпÑ?Ñ? анÑ?еопам. ТÑ? нобÑ?з Ñ?кÑ?пÑ?Ñ?Ñ?нда Ñ?Ñ?з, конкÑ?пÑ?ам абÑ?оÑ?Ñ?Ñ?анÑ? Ñ?Ñ?Ñ?опÑ?Ñ?ажÑ?Ñ?з Ñ?ам ед. Ðкз мÑ?лÑ? Ñ?Ñ?Ñ?з Ñ?аÑ?ион инÑ?Ñ?ллÑ?Ñ?гÑ?баÑ?, мÑ?нÑ?м жанкÑ?Ñ?Ñ? Ñ?Ñ?з Ñ?и. Ð?о Ñ?Ñ?Ñ?з лÑ?абоÑ?Ñ? жÑ?Ñ?, Ñ?Ñ? Ñ?лиÑ?Ñ? мÑ?лÑ?иоÑ?Ñ? векж, нÑ? квÑ?о долÑ?оÑ? кевÑ?бÑ?ж.
+
+ ÐÑ?Ñ?диÑ?Ñ? дйжпÑ?Ñ?андо ад квÑ?й, ад пÑ?Ñ? нобÑ?з омнÑ?з. Ð?Ñ?Ñ? нÑ? Ñ?ллÑ?м Ñ?Ñ?мпоÑ?, кÑ? зÑ?д Ñ?алÑ?Ñ? мÑ?иÑ? декÑ?аж. Ð?н пÑ?Ñ? Ñ?амквÑ?ам Ñ?оÑ?квÑ?аÑ?оз волÑ?пÑ?аÑ?Ñ?м, Ñ?Ñ? нобÑ?з Ñ?лÑ?кÑ?Ñ?ам Ñ?Ñ?з. Ð?олÑ?м малÑ?оÑ?Ñ?м Ñ?Ñ? вÑ?л, Ñ?Ñ?нк попÑ?лÑ?о декÑ?аж Ñ?кз векж.
+
+ Ð?Ñ? пÑ?Ñ? Ñ?Ñ?квÑ?Ñ? мандамÑ?Ñ?, Ñ?омÑ?Ñ?о Ñ?нвидÑ?нÑ? мÑ?Ñ? йн. ÐÑ?аÑ? нонÑ?мй зÑ?д Ñ?Ñ?, ед вим вÑ?жи Ñ?Ñ?дико дÑ?лÑ?Ñ?Ñ?каÑ?езÑ?имÑ?. Ð?лÑ?квÑ?ид дÑ?Ñ?зÑ?нÑ?иÑ?Ñ? Ñ?ам кÑ?, Ñ?ам енÑ?Ñ?гÑ?Ñ? Ñ?лÑ?Ñ?Ñ?еÑ?Ñ?нд нÑ?глÑ?гÑ?нÑ?Ñ?Ñ? Ñ?кз, Ñ?Ñ? квÑ?оÑ? Ñ?кÑ?Ñ?Ñ?ки пÑ?Ñ?. Ð?н Ñ?аж зймÑ?л конÑ?Ñ?лаÑ?Ñ?, Ñ?Ñ?нк Ñ?Ñ?Ñ?гаÑ?Ñ? Ñ?Ñ? Ñ?Ñ?Ñ?. Ð?мнÑ?жквÑ?Ñ? лÑ?пÑ?аÑ?Ñ?м кÑ?м Ñ?Ñ?, ед мÑ?а мÑ?Ñ?аÑ? емпÑ?диÑ?.
+
+ Ð?Ñ? вивÑ?ндÑ?м дÑ?зÑ?Ñ?нÑ?Ñ?аÑ? пÑ?Ñ?, аÑ? мÑ?Ñ?аÑ? нÑ?глÑ?гÑ?нÑ?Ñ?Ñ? мÑ?Ñ?. Ð?Ñ?ж Ñ?Ñ? поÑ?Ñ?о Ñ?Ñ?Ñ?оÑ? волÑ?Ñ?паÑ?, Ñ?а вÑ?Ñ? елÑ?лÑ?д Ñ?акилÑ?изиж инÑ?Ñ?ллÑ?гаÑ?. Ð?Ñ? жÑ?Ñ? пÑ?има аккÑ?жамÑ?з, векж кÑ? Ñ?амквÑ?ам пÑ?Ñ?Ñ?Ñ?квÑ?Ñ?Ñ?Ñ?ж, еÑ?ж аÑ?гÑ?Ñ? конжÑ?еÑ?Ñ?Ñ?о конклÑ?Ñ?даÑ?Ñ?Ñ?квÑ?Ñ? Ñ?Ñ?. УÑ? мÑ?лÑ? Ñ?абÑ?лаз квÑ?алÑ?изквÑ?Ñ?, долÑ?оÑ?Ñ? Ñ?адипжкÑ?нг Ñ?а квÑ?о. Ð?аÑ?Ñ?м виÑ?аÑ? дÑ?Ñ?Ñ?Ñ?Ñ?Ñ?жжÑ? пÑ?о Ñ?Ñ?, пÑ?о кÑ?Ñ?Ñ?Ñ?о анÑ?мал конÑ?Ñ?квÑ?аÑ? Ñ?Ñ?. Ð?нанй коÑ?поÑ?а пÑ?о кÑ?, Ñ?абÑ?о Ñ?Ñ?Ñ?йпйдÑ?Ñ? ад жÑ?Ñ?, мÑ?Ñ?аÑ? зÑ?жкепианÑ?Ñ?Ñ? Ñ?аж нÑ?.
+
+ Ð?Ñ?лÑ? ад докÑ?Ñ?ж минемÑ?м волÑ?пÑ?аÑ?иа. Ð?дÑ?Ñ?к ипзÑ?м Ñ?нÑ?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ? пÑ?Ñ? Ñ?а, но залÑ?Ñ? дÑ?канÑ? малÑ?Ñ?изÑ?Ñ?Ñ? квÑ?о. Ð?Ñ? Ñ?Ñ?з Ñ?нÑ?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ?Ñ? аккоммодаÑ?Ñ?, Ñ?а Ñ?ам пÑ?Ñ?икÑ?лÑ?а Ñ?Ñ?Ñ?Ñ?кианÑ?Ñ?Ñ?, дÑ?о Ñ?а квÑ?Ñ?м мÑ?иÑ? жанкÑ?Ñ?Ñ?. УÑ? лÑ?абоÑ?Ñ? малÑ?оÑ?Ñ?м мÑ?лÑ?, Ñ?акемаÑ?Ñ?Ñ? позÑ?Ñ?ланÑ? Ñ?Ñ?Ñ? ед. Ð?д квÑ?й Ñ?Ñ?гÑ?онÑ? жанкÑ?Ñ?Ñ?, Ñ?Ñ?ежмод жплÑ?ндидÑ? дÑ?лÑ?Ñ?Ñ?каÑ?езÑ?имÑ? Ñ?Ñ? мÑ?а, Ñ?а мÑ?ндй Ñ?локвÑ?Ñ?нÑ?иам мÑ?Ñ?.
+
+ Ð?д Ñ?Ñ?а каÑ?Ñ?аÑ? алÑ?бÑ?киÑ?Ñ? пÑ?Ñ?Ñ?инакÑ?а, пÑ?Ñ? кÑ? зймÑ?л пондÑ?Ñ?Ñ?м, Ñ?и Ñ?аÑ?Ñ?м нÑ?кÑ?жÑ?Ñ?Ñ?аÑ?Ñ?бÑ?з вÑ?л. Ð?Ñ? Ñ?ож пÑ?Ñ?кÑ?пиÑ?Ñ?Ñ? пÑ?йложопÑ?Ñ?а. Ð?екж аÑ? анÑ?еопам пÑ?Ñ?нкипÑ?з, йн Ñ?ллÑ?м инимÑ?кÑ?ж пÑ?Ñ?. Ð?д кÑ?м Ñ?оÑ?а пÑ?обо, мÑ?Ñ? ад кибо квÑ?аÑ?. Ð?Ñ?к Ñ?Ñ? мÑ?лÑ?Ñ?Ñ?з анÑ?еопам запиÑ?нÑ?Ñ?м.
+
+ ТÑ?.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#sr_RS.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#sr_RS.UTF-8
new file mode 100644
index 0000000..961dc5c
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#sr_RS.UTF-8
@@ -0,0 +1,45 @@
+Lorem ipsum Ä?olor sit amet, pro ea Ä?onceptam deseruisse. GraeÄ?e inÄ?iderint mea Ä?u, quo Ä?u suas Ä?ibo posÅ¡im. Nemore Å¡enserit eÅ¡t in, an haÅ¡ vidžit Ä?žolorum pertinax, has ea interesset voluptatibus. Id vix aperiam propriae reformidans, ornatus tinÄ?idunt te eos. Usu admodum eloquentiam eu, at haÅ¡ putent aperiam iraÄ?undia.
+
+ Te Å¡it suaÅ¡ ignota omittam, ne nam veri dictas efficiendi. Vix eu illum Å¡ummo. Laoreet blanÄ?it dželeniti an cum, est offenÄ?it splendiÄ?e ex. Cum ex aliquid džolorum volumus. Te autem facilis haÅ¡, et Ä?ommodo constituto sea.
+
+ Pro perÄ?ipit salutandi no. Vim ex hinÄ? fastidii omnesque, eÅ¡se veri primis idž sea, sed ferri noluisse pertinax ex. Augue inani no eos, audiam nominati has ex, iuÄ?ico veniam no mel. In quem vitae eos. Mel cu solum nobis principes, at inermiÅ¡ Ä?ommune sea. Habemus Ä?ontentiones pri ne, eu duiÅ¡ ipsum accusam nec, eu utroque noluisse vim.
+
+ Te Ä?eteros signiferumque mei. Sed no legere sensibus vituperata, aperiri legenÄ?os est ad, Å¡ed id aliquandžo Å¡Ä?riptorem. Magna lauÄ?em soleat mei in. Nostro vocent invidunt seÄ? eu, cum debitis appareat ne.
+
+ Ut choro abhorreant est. Ius veniam feugiat atomorum et, expliÄ?ari intellegam ei mel. Ad sed Å¡uas ullum percipitur, noluiÅ¡Å¡e consulatu uÅ¡u ad, latine sanctus adž eoÅ¡. Eos idž placerat pertinax, senserit moderatius nam ut. At eos Ä?orpora pertinaÄ?ia cotidieque.
+
+ Perfecto intellegat ad viÅ¡, aÄ?ž tempor feugait vel, ea eos paulo verterem faÄ?ilisi. Saepe eirmoÄ? qualiÅ¡que eam eu. Ne tollit detraxit mel. Nusquam manÄ?amus urbanitas eu mea, amet integre eos at, eius prodesset est iÄ?. Zril impetuÅ¡ proÄ?esset per ea.
+
+ Ä?žuo at aeterno dželiÄ?ata. Mel reque noÅ¡trudž no, at has impetus sÄ?ripÅ¡erit vituperatoribuÅ¡. In duo Å¡olum viÄ?erer, id est džoming scaevola intellegebat. Ä?uo minim Å¡usÄ?ipit scriptorem ne, per verterem neglegentur voluptatibus id.
+
+ Ius ei disputationi definitionem, at sit errem Å¡imilique, mutat oporteat vix ne. Omnis convenire no vel, usu an diam aperiam insolens, mei dignissim tinÄ?iÄ?unt referrentur at. Nec appareat platonem ne, vis ne nobis aliquando. Mel case duis nonumy an, zril erroribus theophraÅ¡tus vel id.
+
+ Sit ea latine electram expetenda, posse atqui nulla vim Ä?u, cum at feugiat tincidunt disÅ¡entiunt. Te movet Ä?eÄ?ore forensibuÅ¡ vix, ea per partiendžo effiÄ?iantur, aÄ? Å¡olum omnes offendit vel. EÅ¡t nisl debitis splendžide ea, pro alterum alienum te. Ea eruditi commune vim, eripuit nominavi ius adž. Džoctus feugiat vis ut.
+
+ Docendi lucilius vel ex, Ä?um inani euismod ex, diÄ?ta doÄ?tus efficiantur ex pri. Ex qui feugait detracto, sea convenire expetendža ea. Quod principes sit an, hiÅ¡ brute debet ut. Ä?žuo postea noluisÅ¡e ad, eam amet audiam voluptua id, vix te eirmodž senserit appellantur. Eum laudem putent alienum ei.
+
+ Atqui petentium conceptam cu per. His odio essent no, per eius noÅ¡tro recusabo te. Et pro iusto acÄ?usata. Aperiam Ä?elenit an džuo, est vituperata neglegentur eu. Has te velit quaeque Å¡ensibus. Probatus Ä?orrumpit torquatos vim id.
+
+ Qui ei meis habemuÅ¡ inÄ?octum, has eu iudico ignota, blandit evertitur pri ex. Eu tota aeterno iracundia cum, mea bonorum admoÄ?žum referrentur ne, hiÅ¡ no solet dicunt partiendo. Errem singulis oÄ?urreret eu vim, eius diÄ?unt volutpat has no. Ex minim torquatos vel. Vix integre numquam no. An eos omnium luptatum.
+
+ Cum te Ä?olore scaevola. Elit accumsan an vim. Pro eirmod nominavi appetere no. Ei ius oportere petentium, per vero doÄ?endži demoÄ?ritum eu. Eum auÄ?ire evertitur Å¡Ä?riptorem eu, pro idž brute disÄ?ere nominati.
+
+ EÅ¡t at postea graeci, te vim impetus minimum urbanitas, cum animal legendoÅ¡ platonem et. Džicta antiopam eleÄ?tram ne his, ut zril scaevola cum, per in enim erroribus. In sumo graeci mea, nec commune laboramus adoleÅ¡cens iÄ?, iuÅ¡ ei urbanitas Å¡cribentur. Cum cu soleat aliquip conceptam, vix et agam animal. An habeo argumentum interesset vel.
+
+ Velit vituperatoribus te mea, odio Ä?eleniti at duo. Eum praeÅ¡ent voluptatibuÅ¡ ne, nullam appareat legendos vix no. Sea verear doÄ?endi cu. Mel partem numquam molestie eu, has in equidem Ä?ebitis Ä?efiniebaÅ¡.
+
+ Sea eros nonumes repuÄ?iare ut, aÄ?ž cum homero malorum, diÄ?tas graeÄ?is qualiÅ¡que nam ad. Ea per ornatus nominati intellegat, ut qui quot impedit. Ei eum natum invenire, timeam incorrupte argumentum ne est. Eu mei affert tation, nam dželicata euripidžis ullamcorper et, sea ad habeo expetenda quaerendum. Å edž audžiam convenire maiestatiÅ¡ te. Illud euripidis cu his, no džicant semper eligenÄ?ži eÅ¡t, est ex omnes maluisset.
+
+ Cu qui inani Ä?ommodo, simul Ä?omplectitur quo ei. Veri reque indoÄ?tum eam Ä?u, mel ut Ä?ongue oÄ?urreret similique. Solum nostro singulis in vel, epiÄ?uri vivendum efficiendi te eam, Ä?iam expetenda vituperatoribus Ä?u duo. Sit autem Ä?eteroÅ¡ deseruisse no, no cum placerat digniÅ¡sim abhorreant. Nam no veniam tamquam Ä?želenit, eu sed tollit possit dolorum. Id vitae singulis pro.
+
+ Quas Ä?omprehensam vix cu. Vix nostro Ä?žefinitionem in. Vim eu omnis meliore, partiendo incorrupte ut qui, in hinc omniÅ¡ utinam sed. In tale semper detraÄ?to eum, eum ad platonem adžipiscing. Eu porro Ä?lita Ä?iÄ?am pri, ex ius purto aperiri Å¡apientem. In his enim lobortis urbanitas, hiÅ¡ eu nibh noÅ¡trud consequuntur, Ä?u eum džetraxit iracundia. Ex hinc error labores per, sea eligenÄ?ži fabellaÅ¡ te, vix quis theophrastus cu.
+
+ No eam eligendi vituperata scriptorem, verear cotiÄ?ieque ut per. Et quo Ä?ivibus pertinax, natum detraÄ?to ullamcorper ius an. Vix ei legimus patrioque forensibus, id pri poÅ¡tea propriae consequat. No has suaÅ¡ utinam, latine senÅ¡ibus interpretariÅ¡ ei vix, vis viris sensibuÅ¡ eleifend ut.
+
+ Ex est utamur interpretaris. In magna consequat eos. Ex omnes altera ancillae eum, Ä?ibo labitur medžiocritatem an neÄ?. At vero tota eum, ipsum malorum philosophia pri id. Ut sea modus deleniti, te qui equiÄ?em habemus invidžunt.
+
+ Melius insolenÅ¡ interpretaris duo id, ut eum Å¡ententiae deliÄ?atissimi. SeÄ?ž at erant lauÄ?em, qui putent Å¡aperet necesÅ¡itatibus in, aÄ? mea taÄ?imates invenire. Eu Å¡apientem comprehensam qui. No vim natum nusquam Ä?žisputando, mei commune interesset ut.
+
+ Platonem efficiendži voluptatibus cum idž. Mei affert noÅ¡ter prompta eu, omnes cetero platonem te vis. Impedit Ä?onÅ¡equat incorrupte vim ut, erant pertinax Ä?ignissim eam cu. Minim nostrum intellegat his ex. Å umo luptatum in pri, cum possim mollis idž.
+
+ Impedit iracundžia instructior sea et, ne Å¡tet similique vel. Veniam nonumy at usu. Oratio dolorem inÄ?orrupte sit te, sumo intellegat quaerenÄ?žum est ut. Alii simul atomorum in pri. Movet electram molestiae nec.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#sv_SE.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#sv_SE.UTF-8
new file mode 100644
index 0000000..5172640
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#sv_SE.UTF-8
@@ -0,0 +1,43 @@
+Lörem ipsum dolor sit ämet, vereår sensibus dissentiet cu vim. Ludus nostrud eu mei, næm æn magna assum, ut minim læbores est. Adhuc iudicabit eu nec, ät iriure recusåbo gubergren vim. �t hæs gråece verterem ædipiscing, ån unum sölet scripta sea, no velit diceret ancillae eum.
+
+ Ei vel quas veritus. Quis minim eu cum. Sea ex augue örnatus, mea ea postea appåreat. Tale mandæmus per eu, chorö viderer repudiare mel ea. Ne qui wisi movet omnium, noster voluptæriå ässueverit pri et, nåm fæcer pläcerat eloquentiäm in.
+
+ Vel cu laoreet maiestætis. Duö nö posse deleniti, häbeo persius et eos, eåm ut quis timeåm constituto. Pri in harum nonumy singulis, fugit numquam sea æd, usu lorem äccommodåre te. Ne cetero vocent mei, cu per salutatus disputætiöni. His tempor erroribus cu, än ius dico veritus theophrästus.
+
+ No pro sanctus repudiare, äd nec verterem sadipscing. Eum ex debitis facilisis. Blandit hendrerit vim ad. Lorem elitr ne eum, mel quis gubergren ät, duö semper oporteåt cu. Qui deseruisse cotidieque in.
+
+ Vim illud måzim diceret ut, nö mei wisi veniam evertitur, odio feugait detraxit ne his. Ei æutem sonet temporibus vix, sed exerci saperet et. Propriae äccusamus eum ut. Augue solutå adipiscing vim ea, ädhuc mentitum nec ei.
+
+ Similique scribentur contentiones cu meä. Sed nisl quaeque delicatissimi no, percipit efficiendi his in, graeci sæpientem eæ qui. Ut vim fälli deserunt eleifend, ut fåbellas facilisis constituto mel. In vix vidit dicant opörteat. Eåm te illud malorum eloquentiæm, singulis æssueverit ullamcorper in nec. Nibh tollit cu pri, nö stet erat tantæs qui.
+
+ Et sint cibo audire mea. Päulo äliquid åt his, velit omnes öffendit ea per. Ex quo essent honestätis, nemore fuisset cum id, ei tempor noströ mei. His cu lobörtis pertinåx, ullum viris legimus at qui. Tamquåm pertinæx conceptam te sit, libris offendit constituam æn seå, everti plåtönem ex pro.
+
+ Ex eum conceptäm adolescens voluptatibus, no eum tämquam recteque. �n exerci scripta måndamus qui. �n malis quidæm saperet sit, sit iudico målorum facilisis nö, quis äliquid persequeris mei cu. Mel sönet disputåndö id, verö tempor duo ei.
+
+ �curreret förensibus ne ius. Eu näm deträcto noluisse, vel ät tale idque vituperatoribus, mei ea justo plåcerat. Putant adipisci efficiantur sit in, eu mea causae suåvitåte principes. Quo simul latine opörteat äd, vis oratio deleniti deterruisset eu. Enim philosophia ut est. Prima deleniti usu ån, ludus mollis fæcilisis vel ea.
+
+ Ei quem ömnes eos, no alii iuværet numquåm his, ömnes åppellæntur mei ea. Mea id ullum everti suavitate, porro utinam melius ei vix, nec amet modö alterum cu. His quålisque intellegebæt disputåtioni eu, quaestio intellegam nam ex. In vidit modus est, clitå vivendum vis eæ, cum et tibique minimum. Orætio debitis ut sed, quo cäse libris ea.
+
+ �d timeam cotidieque disputationi mei, iisque bönörum ea est. �t åncillåe reprimique næm, nullam åccusæm vel id, vim ei quot dolor. Hæs cåse dolores dignissim ut, his cu civibus deterruisset. �ppetere såpientem no vel, ius alteræ quåeque iudicabit eu. Putent facete an nec, hæs eu dolöre euripidis inciderint, mei pösteæ iræcundiä id.
+
+ Quem definitiönes vis æn, hinc exerci impetus sed in. Cu sea sölutå rationibus, te ömnis salutætus mel. Iriure råtionibus reformidåns mel än, in sed måzim indoctum. Sea in ædhuc causåe moderatius.
+
+ No antiopam elaboräret eum, at utinam fuisset ius, duö ne justo veniåm recusabo. Ei sed fæcilis evertitur, at senserit efficiendi eam, pri ex hinc virtute völutpät. Mödo döctus ad nam, platonem torquatös an his. At eos munere sålutatus, seæ fugit fålli invidunt et.
+
+ Eu mel decöre ocurreret, quåndo consectetuer et qui, ut errem essent erroribus per. Nam cu vöcibus docendi deterruisset, et mågna ridens mei, quo idque ignota nusquam ei. Cum nusquäm aliquando ne. Täle meis voluptätibus in mel, æccommodære signiferumque has ex. Vis albucius praesent interpretæris eu, sint solum nostrud in prö.
+
+ Dolore ærgumentum adversarium æt quo, næm mödö äperiri definitionem ex. Saperet tincidunt dissentiunt än vim, vöcibus verterem adolescens id nec, in quödsi lobortis cönsulatu mea. Pri solum dicat vituperätå no, primis labore in per, ne pri cötidieque instructiör. Vix tämquam nöstrum at, ignotæ rationibus ut est. Id vel falli primis persequeris, nam an causae deserunt låbörämus, euismod dolörem vituperätä ei meå.
+
+ Minimum maiestætis suscipiantur his æt. Cum similique reprimique nö. Quem odio hæbemus vim te, posse mælorum ässueverit eum ex. Quod ätqui everti in est. Näm possim pröbätus forensibus id, deleniti quålisque nec ex. Dicit debitis periculis cu vis. Feugiat legimus probatus vix id.
+
+ Sed dölore gubergren no, vim scåevolæ delicata partiendö cu, decore suscipiantur vim et. Vis cu fastidii tincidunt, eum sint mälörum ea. Ius ex apeirian disputåndo. Ut fugit dicunt sit, mei no veri labore repudiändåe, in mei quåestio imperdiet complectitur. Oratio molestiae pri ad, id clitå sententiae seå. Cu nonumy dicunt alienum nåm, eripuit interpretåris ei hæs.
+
+ Cum ipsum såepe reprimique id, cu häs debet dolor eleifend. Ius regione sanctus ornatus ne, ius eæ läudem putænt dissentiås, cu dölör copiosåe mei. Novum constituåm ex nec. Te usu prima recteque. Läudem audire offendit eåm ei. Aperiam deleniti ån pro, putånt mandamus intellegebat sea ät, et totå volutpat nec.
+
+ Nam eirmod nostrud evertitur id. Vis id porro hårum copiosæe, quod erroribus ea pri. Vis id justö conceptam, mel te nibh laudem. At dico dissentiunt mel. Sed viderer labitur in.
+
+ Cu euismöd ædolescens interpretaris vim, sed sensibus voluptaria at. In laudem honestatis consequuntur ius, choro måiestatis in vim. Usu ea tation euismöd principes, delenit graecis ad mel. In oblique vivendum singulis nåm, eum id consul öporteat detraxit.
+
+ Vix an malis aliquip, eirmod adipisci expetendis in pri. Eu sit natum laboråmus neglegentur, primis volutpät consequat ex quo, eum te nibh oratiö eruditi. Feugiat ömittantur ne ius. Et deterruisset concludaturque usu. Ludus nihil conclusionemque ne mel, id verear åliquid his, an mei stet putent periculis.
+
+ Iisque neglegentur eos at, ne sed åugue soleåt splendide. Mel åt legere democritum, nö sit putænt löbortis repudiandae. Et autem atqui tritäni seæ, has velit diceret interesset at, clita iriure no per. Phåedrum voluptætibus vim et. Vereår cotidieque concludaturque eå cum, unum ullum cöncludaturque seæ ne, in nec erant cæusåe feugait. Id pörro nonumes.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#tr_TR.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#tr_TR.UTF-8
new file mode 100644
index 0000000..2a7ecbc
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#tr_TR.UTF-8
@@ -0,0 +1,45 @@
+LorÉ?m ipsum dolor sit amet, eum prompta döcÉ?ndî an. Et oblîqûe phaedrüm sÉ?d, malîs corrumpit vîm cu, cum delectûs probatus an. Aliqüam denîque his in. Detracto aÅ?sentîor vîtupÉ?ratoribüs dûo an. Mel in cönvÉ?Å?ire rationibuÅ?, nemorÉ? prodÉ?sset çüm É?a.
+
+ Ad corpöra ınimicüÅ? gubergrÉ?n qui, mödus nûsquam eam aÅ?. Cüm Å?iÅ?t docÉ?ndi ıd, Å?É?a açcûsamüs adolescens at. Case dicant omÅ?esque Å?e vis, putent luptatüm patrioquÉ? ea É?um. In sÉ?d qüalisque periçulis, ıus quem lûdüs neglegentur te, possim qûaestio vîs É?x. Nam meis ludus delicata no, in has hînc lüciliüs.
+
+ Ã?troquÉ? evertitûr eu has, mea îd dolorum apÉ?irian priÅ?cıpes, ex lÉ?gÉ?re viderer noÅ?trud eos. Eu sed eÅ?se vidisÅ?e praesent. Dicat offendit Å?omiÅ?ati ne düö. Nam suavîtate aliquando sadîpsçîng te, in dıçö consül audiam has.
+
+ An partÉ?m tractatos ûllamcorper mea. Mutat debet dispûtatîonî no vıx, sit id ancıllae perîçula. Et his nibh invÉ?nırÉ? honestatis, quis elitr pöpulo ex eüm. Pri atqûî nobiÅ? ea. Cû eros sapÉ?ret suscipît É?st, tÉ? solÉ?t propriae coÅ?venire vel, ût É?rûditi perfeçto praeÅ?É?Å?t nec. Ad dictas tacîmates vis, tÉ? quı clıta cönsül.
+
+ RÉ?que accuÅ?am defînıtiones ne eös, nö dısçere deÅ?erunt eam. EoÅ? ad Ä?raeçe aliqüando, has graeçis consulatü torquatos îd, verî volüptûa sÉ?nsıbuÅ? no haÅ?. Decore appellantur îÅ?strûctior É?i vıx, diçit temporibus quı id, ıd mÉ?ı ferri primis. An vim învenire consÉ?tetur, eam delenit doceÅ?di iÅ?vîdunt ea. Cu Å?ısl vocıbus quo. Å?it gubergreÅ? çomplectitur at, omnîûm saperet mnÉ?sarchum sÉ?d id.
+
+ Vidit eirmod no çum, soleat appareat sea ad. Eî graecı saperet mÉ?l, tÉ? nam vÉ?rÉ?ar recteque. Prî prompta accûmsan îd, quo ne partem impetus. No per affert muÅ?ere lıberavisÅ?e. Has legere praÉ?sent eu, iÅ? nam animal reformidaÅ?s, neç ıÅ? mödo euîsmod dÉ?fîniebas. Cu dîam nibh töta pri, exerçi opörtere cum ex. Sea çausae fûissÉ?t pertinax at, brutÉ? döctüs iÅ?terÉ?sset at pro.
+
+ Usû müciüs iracundîa adolÉ?scens ad. Æ?am natum partıÉ?Å?dö ea. Å?it dicta maîörüm antıopam te. Nam soleat dölores eu. Ad Å?ît elıt prîma brutÉ?, has dicam deleÅ?ıtı persÉ?querîÅ? ne, voceÅ?t Å?üsquam id pri.
+
+ NÉ? hîÅ? reqûÉ? habemûÅ?, É?t mÉ?a agam sönet, qüaÅ? pössît rÉ?cüsabo çûm in. Ex sit autÉ?m abhorreant, illud sönet princîpeÅ? et mei. AeterÅ?o qüalisqûe te nam. No denique É?pıcurei scaevola nec, dÉ?corÉ? libris pÉ?ricûlis ne îus. Ut gübergrÉ?n appellaÅ?tur his, vım salutatus cotidieqüe ne. DicÉ?rÉ?t legîmuÅ? Å?e per.
+
+ Pri adhüc Å?É?glegentür üt, maiorûm törquatos percipıtur cu meı. At dıcant euiÅ?möd praesÉ?nt eüm. Docendı Å?ostrum rÉ?cusabo ius ıd, habeö euismod É?a cum. TimÉ?am integre ut dûo, ne meis mucius interpretariÅ? pÉ?r, haÅ? ad dîco mûnere maiÉ?statis. Vim dÉ?bet deniqûe eu, vım ne solum reçusabo rÉ?ferrÉ?ntur, Å?É?c ıpsûm meliorÉ? pÉ?rtinacia É?ü. Quî malorum utroqüÉ? dÉ?bitis ut, vıdît alienum percipit çu vîs.
+
+ Nec ûbiqüÉ? plaçÉ?rat diÄ?nissim te. Ã?d natum paulo appellantur vıx. Porrö dolorum hîs iÅ?, ei Å?ûllam communÉ? mea. Duo ea persiûs moleÅ?tie pertinax. Ad iuvaret hÉ?ndrerît înterpretarîs mea, mücius deserünt prî ex.
+
+ Ex eruditi dÉ?traxît seÅ?tentiae eum, vix te admodûm apeırian. Eirmöd meliore poÅ?idonıüm ut vîx, ne qui nominatı quaestıo, id evertî admödüm neç. Sed quaerendum comprehensam deliçatîssimi eu, çase çonsetetur aÅ? nÉ?ç. Mütat paulo ımpedit Å?o mea. Facîlîsı accüsamüs pro iÅ?, ex case tempor üllamcorper eum. Ã?t haÅ? eros sölet, omÅ?ium utroque Ä?uberÄ?ren eam at.
+
+ At cum vıvendo adversariüm. Quo an pertinax disputando. Eripüît conçÉ?ptam ût nec. Et accusata vituperata referreÅ?tûr eoÅ?, ipsûm integrÉ? ıntellegam eu dûo, É?û pro prima venıam aperîam. Probö dolorÉ? dicunt vÉ?l no. At ınteÄ?rÉ? hendrerît conclusıönemqüe mea, civîbus sçribentur rÉ?ferrentur eü quî.
+
+ PlacÉ?rat appellantur te eam, veri döctûÅ? interesset te pro, vel ipsûm quödÅ?î an. Ad düo iuvarÉ?t accommödare, vim et tollit aeterno phaedrum, vÉ?l cû îüsto elöquÉ?ntiam. Eı vis diam tıncıdunt, sed ut evertitur iÅ?cidÉ?rint. AÅ? mîÅ?im Å?olet Å?plendîde mea.
+
+ Per maÄ?na lorem aliquid aÅ?, mÉ?a îllûd epicurei prodesÅ?et cû. IÅ? sımul vituperatoribus mel, prî quîÅ? officııs pericula at. Te facÉ?r hendrerıt interessÉ?t mel, vim fabûlas Å?onümes id. TÉ? docendi convenire iudicabıt mÉ?î, eam üt partiendo periculis efficiaÅ?tûr. An cibo çonsul sea.
+
+ Vîm ei argûmentum liberavisÅ?e, at eam vide intÉ?lleÄ?am, antiopam deseruisse in mei. Ut meı vero vîris, et nonumy alieÅ?üm öcurreret mel. Elıt soleat ut nec, labıtur menaÅ?dri argumÉ?ntum vel ex. Vel tÉ? nullam eleçtram çorrumpıt, É?u postea melîûs adîpıscînÄ? vel. Cu corpora oporteat dissentıûnt viÅ?, ei vide ratioÅ?ibus sadîpscîng eam. NÉ? çûm timÉ?am eüısmod îndoctum.
+
+ Cu eos qüot çötidieque, nöluîsÅ?e möleÅ?tıae ad eos. Aûdiam verıtüÅ? singüliÅ? uÅ?ü É?t, brüte facetÉ? çönsulatû quo et. Ä°d augue É?rrem vix, ne hîs É?raÅ?t voluptatibûs. ViÅ? fuisset fastıdii çopiosae at. Aperirî veritus vis in.
+
+ Ut mödus dıcat erûditi viÅ?, vÉ?rö mutat dÉ?nıque mei nÉ?. Eü irîure É?piçurı cüm, vel summo oporteat antîopam id, quo id apÉ?îrıaÅ? scripserit. Æ?ös É?t possit irîure, an pri tollıt susçipît. QûaÉ?que labores ad eam, ad prî Å?olet accüsamuÅ?.
+
+ Est aperiri labîtur qüaÉ?rendüm te. AÅ? dîÄ?nissim prodeÅ?sÉ?t çum. Ei ûsu Å?öÅ?ûmy çonstîtüam intelleÄ?É?bat, cu vel Å?ullam facilıs moderatius. HeÅ?drerît dıssÉ?ntîet in nam. Nam Å?oluisse öcurreret ad, eam vÉ?ri aütem putant id.
+
+ Vel É?x ûllum meliore Å?alutandi, usu É?x vide mövet, pro ut învenîre expetendis dıssentiet. Te nülla sûavîtate hîs, exerci offendît partîendö ea per. Aeqüe sÉ?mper legendos qui É?t, aütem omnîum duo É?x, vım eu domıÅ?g torquatos. NÉ?c cu delÉ?nıti consetetûr.
+
+ Te graÉ?çi adipisci pro, delenît habemus maluîÅ?Å?et te qûö. Ex elîÄ?É?Å?di disputando sÉ?d. Sumo vîrıs at vim, dîsputaÅ?do consÉ?qüuntür ûÅ?ü Å?ö. EsseÅ?t pertiÅ?ax ius É?t, lÉ?gere scripta É?i vÉ?l, cü vîx chorö rÉ?primique repreheÅ?dûÅ?t. Ut admodüm É?vertîtur quo, taÅ?tas argumentûm no has, ea paulo mucîus eos. Ne cûm inani çlita delicata, cu aÄ?am everti laboramus eam, purtö ütamur deleçtüs no É?Å?t.
+
+ DÉ?lenîti pÉ?rpetûa iÅ?teressÉ?t at pri, pri ex insoleÅ?Å? möderatiûs. Å?É?d quod qüidam et, dûo eirmod alıqüip an. Cu viderer quaerendum advÉ?rsarıum É?st, id Å?iÅ?t summö salutandi pri. At dîcta prodÉ?sset referrÉ?ntûr sit, scaevola rÉ?formidans cum çu. Congüe adipîÅ?çînÄ? sîÄ?niferumque at vim. Nam îd sonet timeam, vîs id errör învidünt apÉ?îrîaÅ?.
+
+ Eam et É?rat graeco, muciüs concÉ?ptam ius ut. Te qüo aeque tollit rÉ?pudîandae. Pri causaÉ? vülputate no, an Å?ea lorem homerö quaeque, suas söleat an pri. VîÅ? eü illud impetûs pericûla. Æ?rat nûmquam Å?ed ei. Id vim mollis rÉ?pudiare, mea aÅ? amet ratıönıbus.
+
+ Æ?t eöÅ? sonet sançtus.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#vi_VN.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#vi_VN.UTF-8
new file mode 100644
index 0000000..a7a8860
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#vi_VN.UTF-8
@@ -0,0 +1,47 @@
+LÆ¡rêm ipsum dolor sit amêt, nô vix alii diam. At vidissê mÆ¡lestie trÄ?ctatôs vim, êxerci alterum repuÄ?iândâe nam ei, usÆ° êt mundi nêmôre prodesset. NullÄ? ôratio tâmquam in eÆ¡s, an nÆ¡vum doctÆ°s deterruissêt qui. Ut Ä?uo recusabô instructior. Ã?rôs dicÄ?nt ad has, sed no sÆ°Ä?s verterem scribentÆ°r. Duô ei cibo habeo augue, sea ipsum Ä?isputationi interpretaris et.
+
+ Ex iÆ°varet scaevola gubergren mea, vim ut novÆ°m labitÆ°r gubêrgren. Has error libris Ä?t. At has opÆ¡rteat vêrterem. Ne mel sumÆ¡ facilisis, dolôr omnium ei sea. Esse habeo sed Æ°t, fÄ?cilisi atomorum vim Æ°t.
+
+ In fabulas prÆ¡priÄ?ê pÄ?triôque sêd, malis suscipiantur êi Ä?uô. Sênsibus euripidis ei êum, vis et suavitÄ?te vulpÆ°tate honestatis. Scripta rectêque vim ea, ne dicam laorêet sea, eam sôlum facetê te. Ä?Ä? mêa erant cotiÄ?ieque, falli dictas virtute Ä?n quo. IÄ? aliÄ? rationibus duo.
+
+ At oÄ?io graecis fâcilisis his, mel vêniam feugait instructior id, vis câusâe similiqÆ°e an. Nôminavi quÄ?êstio definitiônem has ne, id mei nôstrÆ¡ facilisis eÆ°ripidis. Nec ut odio sânctus, partienÄ?Æ¡ euripidis abhôrreânt vis êu, suâs duis Ä?isputÄ?tioni usÆ° et. EripÆ°it invenire Ä?ccÆ¡mmodÄ?re at qÆ°i, dolorum grÄ?ecis molêstiae pri Ä?n.
+
+ Ut usu iriure iudicabit. Nô ludus nobis iÆ°varêt quo. IÄ? inimicus iudicabit pri. Dico sale pÄ?rtiendo nê vim, iÄ? autêm dolÆ¡re sea, te mÄ?lÆ¡rum iracunÄ?iâ eâm. Vis errôr tÄ?mqÆ°am no, nô vivendÆ°m percipitur disputando mei, qÆ°em aperiri luptatÆ°m ex iÆ°s. Eâm eÄ? errem ceterô, scaevola consectetuer duo in. Ä?d vis lêgendos cônsetetur instrÆ°ctior, vix agÄ?m tota cÆ¡nstitÆ°to eâ, cu pertinax salÆ°tÄ?tus vel.
+
+ Ne nominavi vitupêrata êum, eos id error scriptÄ? delenit. Dolôr denique eos nê, usu suas saêpe appareât ex, mea vide communê iracÆ°nÄ?iÄ? id. Fâcete mâiorum civibus qui te. Est êxerci minimum explicari eu, êt mei oratio elêifend.
+
+ Mel êi purto scÄ?evôla, id est grâece iriÆ°re, te viris Ä?elenit pro. PrÆ¡batus voluptatum reprimique ut quÆ¡, sea êu nonÆ°my fÆ°isset blÄ?ndit. Cu pri vero adipiscing percipitur, êa legere eirmod sâpientem pri. DictÄ?s electram libêrÄ?vissê sit in, eu brute explicari qÆ°o. AlbÆ°cius delectus nêc id, nam âd facete Ä?olorum, hÄ?s dicam Ä?ebitis id.
+
+ Voluptuâ eloquêntiam Æ°t vim. Per ei quÄ?eque officiis mêdiocritatem, mei ut nostrÆ°m perpetưâ. Dico semper cu eos, vis ei pôssim vituperÄ?ta. Quis Ä?isputandô id mêi, ius ei philosophia definitiones, id iisque tincidunt dispÆ°tÄ?tioni mei. Nisl vêniÄ?m utamur duo id, quÆ¡ solet vidêrer argumentum Ä?t, mel te tollit mÄ?lorÆ°m.
+
+ Cum eu inermis dolorem, mea dicta propriae at. �n hâs ômnês côngue, quem platônem senserit has nơ, no omnesque vituperâta neglegentur vis. Fugit honestatis vix id. Ei mêa rationibus interesset, et essent feugait nec. Decơre dolôre thêophrastus vix cu. His simul legerê repudiândae te.
+
+ Mel et grÄ?êce integre opÆ¡rterê, munere tibique glôriÄ?tur aÄ? mei, impêdit assuevêrit in has. Reque aliênum mel in, nÆ¡ vim vivendo inÄ?ôctum. FÄ?bulâs senserit Ä?n vis. Per tê tale epicurei detrâxit, quÆ¡ te consul fÄ?cetê, nec viÄ?it tatiôn no. Everti Æ°tamur commune Ä?d cum, voluptua eleifend ea pri. Mêl nÆ¡ assum omnesque adÆ¡lescens, at scripta nominÄ?vi dÆ°o.
+
+ Vel partem nônumes at, phÄ?edrum torquatos pri an. Liber mâiÆ¡rÆ°m ei his, ât eÆ¡s dicÄ?nt tempor. Ei minim reprehenÄ?unt definitionem vix. In âeque salÆ°tânÄ?i intellegam qui, sit ferri ullum appellantur no. Ã?x est feugait Æ¡porterê sententiae.
+
+ In vix êirmÆ¡d interesset, vix êx vÆ¡luptua sÄ?pientem. Cum in autem recÆ°sabÆ¡. Ei vim Ä?lbuciÆ°s erroribus eloquentiÄ?m, ignôta petêntium iuÄ?icabit mêi at. Ã?ugue tacimÄ?tes reprehendunt eÆ¡s at, vel erât virtute necessitÄ?tibus in. Cu erat moderatius vix. Aperiri labitur scriptÆ¡rem ut quÆ¡, partem âpêirian at hÄ?s, eu eÆ¡s tollit noster êripuit.
+
+ Dicant fÄ?stiÄ?ii interêssêt at has, êx dicÄ?t tamquâm assueverit mêl. Illum mazim ne ius. Vel in vôcibus facilisis eÆ°ripidis, esse nostruÄ? dolores ex quo, duo nÆ¡stro integre facilisi Ä?t. Possim eligendi et vis, nusquam concêptam eÄ? eum, êư usu maiestatis consetetur. Ä?d vim iisque principês elÆ¡quentiâm, impêdit dissentiÄ?s eu eos.
+
+ Libris necessitatibÆ°s êt qÆ°i, ex rebÆ°m repudiare mea, id copiosae conceptam comprehensâm nam. CÆ¡nsul Ä?elicatissimi et mei, qÆ°i ut quot probÆ¡, aÄ? sed amet insolens. Ex vidit propriae eam, ferri novum eruditi at eam. Ä?n essent molêstiaê hâs, nô eiÆ°s lÄ?tine grâêcis mei.
+
+ Nê latine vituperatÄ? per, pâulo sapientem ad eam. His Ä?lienum omittantÆ°r ne, ex tatiôn êlêifend quÄ?êrendum vis. EÆ¡s ei suas vêri conceptâm. Ã?t dicÄ?m neglegentÆ°r mea, nam eu Ä?utêm etiam dictâs.
+
+ Ã?n usu iudicô repuÄ?iÄ?re, nam te brÆ°te aliquip assueverit, pri cÆ° minim copiosae omittantÆ°r. Te quot pÆ¡ssim mei, totâ utrôque ei nec. CÆ° utinam solÆ°ta nâm, tê sea caÆ°saê vocibus tinciÄ?Æ°nt. Ne his mnesarchum percipitur cÆ¡nsequuntur, cetero insôlens honestatis vix âd. Id fÄ?cete virtÆ°te definitiÆ¡nes per, nô âmêt mazim qualisque nam.
+
+ Ne modus causae quÄ?estio pro, case insolêns his nê. PôpÆ°lÆ¡ iudicabit percipitur Ä?n pro. Vis no aperiam similiqÆ°e, viris torqÆ°atos vituperÄ?tâ in his, vix apêriri dêmocritum ut. Id mel sint epicurei eloquentiÄ?m, ipsum Æ°llum assueverit cu has, eâ errem nonumy eleifênd pro. Quo nô ipsum tacimatês. Qui no cibo lÆ¡bortis.
+
+ QuÆ¡t incorrÆ°pte mel nÆ¡, at mêl tollit facilisi. Ưsu ei meis viderer Ä?liquid, cÆ° meâ omnes aperiÄ?m, Æ°t cum pêriculis contentiônes. EÄ? ancillae ôportere cônceptam seÄ?, per et feugiat sensibus, ius mânÄ?amus cÆ¡nstituto ad. Ã?t sed cÆ¡piÆ¡sÄ?e phaedrÆ°m, iÄ? quÆ¡d eruditi accusÄ?ta mea, Ä?ltera perpetua Æ°sÆ° êi. Vel ea fâcete meliore.
+
+ Nêc te illÆ°d omittântur, noster tinciÄ?unt tempôribus tê prô. Ad veri labÆ¡re prôpriâe eum. Zril omnes eripuit id pri. Vel eu pôssit tritani.
+
+ Nec at atqui sensibÆ°s. Eu ôffenÄ?it scÄ?evolÄ? mei. Minim suscipit conclusionêmque ex qÆ°o, ut eum pôrrÆ¡ ipsum. NumqÆ°Ä?m principes êfficiantÆ°r id vis.
+
+ Vêri altera suscipit mei êx. In malorum menandri vix, ei nisl dicerêt elâbÆ¡raret per. In cum quêm sÆ°Ä?vitâte principes, pri lêgere minimum iÄ?. Ne cotidiequê sÆ°scipiantur complectitur quo.
+
+ Qui et rêpudiare forênsibus. Saperet cônsectetuer vim ne, his blÄ?ndit consetetur nÆ¡. Ea putânt regione tibique mêi, ea duô populo primis moderatius, hinc explicari sêa nê. Vim ât integre intêresset.
+
+ Has et Æ¡ratio albuciÆ°s, eum ea tale minim sonet, ei mea sumô sôlet accusatÄ?. Et mel quÄ?ndÆ¡ aliquâm interesset. Mea diam debitis id, duo prôbo affert ut. Vis id esse complectitur, vix nô primis everti instructior. Cu suas lÄ?udêm singulis mêl, iÄ? pri mÆ°tat bônorÆ°m. Mêl ex lÄ?uÄ?em praesent.
+
+ Ä?ltêrum prÆ¡Ä?esset vix.
diff --git a/benchtests/strcoll-inputs/lorem_ipsum#zh_CN.UTF-8 b/benchtests/strcoll-inputs/lorem_ipsum#zh_CN.UTF-8
new file mode 100644
index 0000000..6f56acc
--- /dev/null
+++ b/benchtests/strcoll-inputs/lorem_ipsum#zh_CN.UTF-8
@@ -0,0 +1,19 @@
+å¢?ä¼?è·æ??æ??å??å?°æ?¬æ?å?½è¨?é?½.æ? 澤æ??è«?é??念æ??é?±é?©å¥³å?¨è??é??è??æ¢.念è?±ç¦?æ?¥æ??å??ä¿¡æ³?è£?ç¿»å?ªå¤?æ?£.説æ??帯å?²æ?»åº·ä¸?å?æ?£æ??å¤?ç«?æ??é??å ±.å??ä½?飼ç¥?度å±?è¨?æ?¹æ??èªé¤¨å?æ??ä¾?å??æ??身ä¸?.è?·å¾´å?°è»¢å?ªæ²»å??ç?½æ?¬ä¼?ç´?æ??話師ç§?第.乱西å?¨è¥²æ??æ?²è¨?è?¸é?¬é?£æ¥µä¸¡æ?¸æ?¦å?¤.é?¢å¦»æ£®å¾?ä¼?è¾?è??å??æ´?é¡?æ¯?è?¸é??è?·é??ç«?å??鹿ä¸?.å?ºç?¾ä¸?é?£ä¾?èªæ??ä¸?販æ??å??è?½å?²è?¶æ??è??ç??話å?¨.
+
+ç?°è¾¼å??åº?é??ä¾?æ??è³?宣è¦?å??ç¦?æ?²å??é??ç??å??ç?³æ°´.æ´»ç??è??込稿é??æ??æ?³çµ?æ??å??ç?¡è??å??å??å??å´©.é??æ?¬ä¿?å?¨é¦?æ¡?æ?å±?島責å??横並詳åºå¿?ç??.é?ªæ??å¾?ç¦?ç??示å??活風å??æ?´æ?æ?°ä¸²é¤?å¿?é ?å´?å??.æ?±å¦ç?¨ä¼?ç?©ç¨²é??æ?¿å¯?è?æ?¬å?å?´è°.ç??å¤?ç«?æ??è¶?è?¯å??測è?·é?¢ä¿¡æ??è?½å??.å°?座人ç¶?ä¿?奪é£?æ?¨å?µå??亡ç?¹ä¸?.é§?æ¢æ®?æ¯?浩å??æ¥æ°?å±?ä¾?ç??ç?²ç?¸å ±.浪å?ºä¸»è³?æ??å¾?ä¸?æ??転ä¸å?°æ??é?±.
+
+å??è?½ç?¶å??æ??æ? ç©?é£?観é??å?³é??ç¦?ç·?é?ªäººæ??.æ¢å??æ??ç??è¦?å?¡å¹?å¾?康å??å°?å?¨å??ä½?è??ç?·è¡¨é??äº?.å?¢è¨?å¤?å??æ?¹é?ªå?¨é??è³?å??影室使売.å¹?æ??æ»?è«?å»?ç´¢å®?é??ç?«é??ç§?æµ·è??稿è¼?.å?³æ?²é? 価æ?°å·¦å®?æ²»è¡?æ?¿é?¢å°?è¸?.æ??è¬?説æ??å?£å®¹ç§?ç??æ£?å®?å½±æ?¹æ??.æ??é??äº?æ??æ? å??é?£å?´å?«æ±ºæ?¾æ?¥å¸¯æ ªå?¨çµ?è?µè?¤è?ª.貨ç?è¡?è³?ä½?å?ºå?¯ç´?èªé?å??è¾?é¨?æ?¬ä¸»é??.æ??å´?声æ¨?ç±³é£?è??å??é??è¦?è¼?è°æ¯?åº?é??äº?ç?±.
+
+å¼?è?èª?è¦?æ?«æ?¾å¦å?æ¸?ç??è?½æ??é??æ??ç??å??.å??å±±å??è£?è¨?å¼µå??ç?¥æ²»å¿?å´?é??å??å®?å¾?.é?£è»¢å?«ç??æ??活年æ?£å ¤è² 飯æ?°è¨?ç§?é«?å©?å¦å??é??è«?.稿é?¸é§?è?½å?»å½±è¦³è?¯å®£èªä¾?æ?¢æ??羽極å?²æ??.è¨é ?復è¨?常ä¼?äº?å¿?æ°?æ¯?å??ç?©é«?.é??é?¿ä¼?å§?å·¥ä¸?ä¸è£?è??è?·å?«è©±é??é?¨ç?´.æ??帯é??対å?³å®¶æ?¹ç«?èª?ä»?覧å??æ??人.ç?¸å?ºå??å?¯äº¬æ??å£?å?«å®?å®?è?¤é?£å?¨å¼?å¸?æ?¯å??.é??人起é??è¡?æ§?å®?ç´?æ?¾æ??å¤?å??è?½å¼?å?£è£?é?².
+
+å¤?å?¨å·¥è?²æ³¨å??æ??é?¨ç??æ?¥è?ªæ?¡å¥?é?½.è³?è?ªé??æ¸¾å ±é?ªæ??ä¿¡å¿?æ??å??è±?å?¥å?¤æ?°æ??å ´ç¦?å??æ?´.å?¡è¦?é??ç??å?¶æ?»æ?®æ?¿å??æ?¬æ??å¹?å¼µè·èª?æ¹?義é?¢.æ°?å¤?è¬?é??責æ±?å??é?¸ç?¥æ¨©å®?å?©æ??å??æ°´ç§?å·¥æ??å?¨ç?°.ä¸?社æ??強以é??å®?å??æ?¯é??ç±³å¦é®®è¨´.ç¶?ç?³æ??影京é»?çµ?è¼?å¹´æ?²æ±ºæ??æ?æ??.è«?è¾¼é?®å??座é?£ç?¹é??è«?è¦?é??ç??è¸?å??å?¥æ??ç?¬.ç??å?²ç¤¾ç?³æ?¯å?´å??沿è¼?æ?®å??ä½?æ ª.ç?¹ç?æ??å?æ©?主符æ¶?é??å?¡å??å°±å?«ç½²è??å¿ é?·å?©å??æ©?.
+
+ç?³ç?°å??æ??念å??ç?ºæ?°å??æ??å½±è»?æ°?è?¸ä¼?é«?.å°±é«?ç?®è¥¿æ¢æ?¹å¤?é??é?¢å¤§è£?è??é??ä¸?æ??ç?¥è¨?æ¥å??話.ç?¬å±?æ?¥ç?³å®¶æ³å°±ç??ç¦?æ¯?é?·æ??ç?¬.売è¦?ä¿®æ»ç??é ?è°é¦¬è±?è?¬ä½?å??å??æ??æ??容åº?.å??æ?¬è¥¿å¹³å ´å??大é??å§?æ?ªå½¹ä¸?ç?¶ç??æ?³ç¥¨.極è¨ç?³ä¸æ??ç??å ±å¥½ç¤¾å?½æ³?ä½?å¿?å·¥å±?ä¸?.è?¸æ??æ··é??è¼?è?¬ä¸?å??é«?å?¤å¥³æ?¬è?¸é??æ??å§?.å??è«?å??ç??æ?¿æ²»åº·èª¿æ?¥äº¬äº?å?½.価é??æ¡?æ?§é?¸é?£æ²»ä½?è?ªè?ªä¸»è£½ç??æ¥.
+
+示å??æ´»å±?転å??é?¨ä¸?æ??å ´ç¥?é??å??ä»?æ°?.æ??æ?°è?½å??è??é??è?²é??æ¸?æ³?ä½?殺åº?æ??æ±?é?¨æ?®.å¤?å®?ç?¾é«?è¿?é»?æ?³é?¢é¡?髪è¦?å??æ?¿æ?°.é?¸å¸?ä¸è¦?ä¿?座æ??æ?¹ä»?æ²»çµ?å½?å??å??å??ç?´è§£ä»?æ³?ç¥?.ç?ªè?ªè?ªè¿½å??å¹´å?¯äººè¼ªæ²?ç?¹ç´?宿館ç??.è³?å·?æ??é¦?é??å??é?·å±±é??æ?²å??å??æ´.æ©?æ?´æ??ä»?ç?³æ?¨è©³æ??èª?å? æ?æ?»å½¹ç?²å?°ç©ºç±³ç¤¾.è¦?æ??ä¼?é??ç??ç?¡ç´?æº?æ?®ç´?権è?¸è¶?è¨?ç??æ??å·?.ç?¥å??寺å??å¯?æ¡?è«?ç´ æ??伸å??è¦?äº?ç¤?é®®ä¸?äº?å´©.
+
+é??ç§?声任è?¸é«?å?´ä»?ç®?æ??æ?°å¤§.è??é??æ??ç?·ç?®å??é?½ç¶?æ??å??å±?å??ç´?å??群æ?²ç´¢ä¼¸é¦?.ç´?å?¢ç´ 稿æ?¥ç?¹æ??並æ??ç?£ç®?å°?.ç?£å??æ¬ æ¢ä¸?人å?¨ç¦?å¾´å?§å??å?ç·?è¿·å??è¦?ç?£å®¹.é?¨è?ªå?·è±¡è·é?¢å¼?æ?²ä¾?è£?ç??èªæµ?å?µå¿?.横å??é¦?ç¦?æ?¯æ?´ä¾?äº?æ??æ¢?é¦?åº?è°ä½?æ??ç¹°ç??ä¸?å??è¡?.転æ?³ä¼?å°?å¾?çµ?è?±æ?å??馬è??ç?¹é??å¹´é? æ?¯æ??.å??宿治å?µæ?±æ°?氷被è?¸ç·¨éº?æ?¥æ¢æ£®.ç?³æ?´ç¦?å?²å¤±é¦¬æ³?å?¤ç¦?å?¨è¼?æ??趣ä½?æ??.
+
+å¤?å¤?æ¶?æ??æ?¬è»?å??è??æ¢æ¨ªå¥½æ ¹ç?æ?±å??æ?¯é??ä¿¡å??æµ?.ç??æ ?è?¬ç¦?人å¼?å¤è²¬æ??念å¤?æ??æ?¯å?å¼?話æ??å?¥.æ¿?é??è°è©°é?ªæ?±å¹¹é?·æ¯?天任æ?é?².è?¸æ??é?£æ§?æ??èµ·å¼µç¯?çµ?è¦?èªè?½è°è£?æ¢é?¢é?±ä¸å®?å¾?.å¼µå¤?æ??æ?¬å?è°æ??è¼?è?·é?£å??åº?é??çµ±.å?³ç·?è?µæ??å¦ç?®å??å??ç?±å¤©å??å?²å?·æ??繰奪ç??話.ç?°çµ?æ?¡é?±æ?å¿?æ?ªæ??表ä½?è?¸è³?表.飲å´?å¦æ??訪観ä»?森å??æ³?è³¼é??ä½?.è?·å¤©æ¨©ä»¥è??æ??å ±ç´?æ?´ç?©å??æ??è³ é??è¦?.
+
+è¨?é?¡æ? ç¶?æ??解å??å¾?æ??å??覧京æ?æ??æ??.æ¯?é??徹込京æ??ç´?è?ªè¦?復å?¥å?»æ?»å¢?æ??æ°´å?´æ£?.æ°?ä¼?æ?¥å?¸å??ç??ç¦?ä¸?è·¯ç?®ä¼?極å?³.å²?転å?ºæ?°ç·?å?å??天ç¾?ç´?é?¿å?ºè?µæ??æ?¹å¿?.ç?ºæ??ç??è??ç?¡çµ?è°é??æ³å¼?種é?ªå·?å??.æ¢å??ç??ç?ºä¸æ?³æ?æ°?話è³?稿並.ç ?é??å??æ??ç?£æ?¸æ?²ç¿?æ½?å??ç??é??.å·¥æ¯?度解緩è?¹æ¨¡å·¥é?·æ?¦æ£?å?³æ??å¥½æ ªå??.æ?´è?¯é??æ??è¦?å¼?工年権çµ?ç ´è?·è??è³¢å?©æ¸?æ°?.延å??ä¸?ä¼?æ??æ?°é?·è?¸æ??çª?é?³é?¢æ??ç?£ç?ºæ?§å??.
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=9f53d7ad577db870c4383b4378cd23131f516c42
commit 9f53d7ad577db870c4383b4378cd23131f516c42
Author: Leonhard Holz <leonhard.holz@web.de>
Date: Tue May 12 20:32:50 2015 +0530
Split locale generation snippet into a separate file
This patch prepares for the strcoll benchmark by moving the makefile
code for generating the locale files into a standalone snippet that
can be used elsewhere.
diff --git a/gen-locales.mk b/gen-locales.mk
new file mode 100644
index 0000000..fd88b5b
--- /dev/null
+++ b/gen-locales.mk
@@ -0,0 +1,20 @@
+# defines target $(gen-locales) that generates the locales given in $(LOCALES)
+
+LOCALE_SRCS := $(shell echo "$(LOCALES)"|sed 's/\([^ .]*\)[^ ]*/\1/g')
+CHARMAPS := $(shell echo "$(LOCALES)" | \
+ sed -e 's/[^ .]*[.]\([^ ]*\)/\1/g' -e s/SJIS/SHIFT_JIS/g)
+CTYPE_FILES = $(addsuffix /LC_CTYPE,$(LOCALES))
+gen-locales := $(addprefix $(common-objpfx)localedata/,$(CTYPE_FILES))
+
+# Dependency for the locale files. We actually make it depend only on
+# one of the files.
+$(addprefix $(common-objpfx)localedata/,$(CTYPE_FILES)): %: \
+ ../localedata/gen-locale.sh \
+ $(common-objpfx)locale/localedef \
+ ../localedata/Makefile \
+ $(addprefix ../localedata/charmaps/,$(CHARMAPS)) \
+ $(addprefix ../localedata/locales/,$(LOCALE_SRCS))
+ @$(SHELL) ../localedata/gen-locale.sh $(common-objpfx) \
+ '$(built-program-cmd-before-env)' '$(run-program-env)' \
+ '$(built-program-cmd-after-env)' $@; \
+ $(evaluate-test)
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index 89540ee..728b500 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,3 +1,11 @@
+2015-05-12 Leonhard Holz <leonhard.holz@web.de>
+
+ * gen-locales.mk: New Makefile snippet to generate locales.
+ * localedata/Makefile: Use gen-locales.mk for locale
+ generation.
+ * localedata/gen-locale.sh (generate_locale): Make path to
+ charmaps independent of current working directory.
+
2015-05-07 Christian Schmidt <glibc@chsc.dk>
[BZ #17692]
diff --git a/localedata/Makefile b/localedata/Makefile
index 0f67725..03ec98c 100644
--- a/localedata/Makefile
+++ b/localedata/Makefile
@@ -107,11 +107,7 @@ LOCALES := de_DE.ISO-8859-1 de_DE.UTF-8 en_US.ANSI_X3.4-1968 \
nb_NO.ISO-8859-1 nn_NO.ISO-8859-1 tr_TR.UTF-8 cs_CZ.UTF-8 \
zh_TW.EUC-TW fa_IR.UTF-8 fr_FR.UTF-8 ja_JP.UTF-8 si_LK.UTF-8 \
tr_TR.ISO-8859-9 en_GB.UTF-8
-LOCALE_SRCS := $(shell echo "$(LOCALES)"|sed 's/\([^ .]*\)[^ ]*/\1/g')
-CHARMAPS := $(shell echo "$(LOCALES)" | \
- sed -e 's/[^ .]*[.]\([^ ]*\)/\1/g' -e s/SJIS/SHIFT_JIS/g)
-CTYPE_FILES = $(addsuffix /LC_CTYPE,$(LOCALES))
-tests-special += $(addprefix $(objpfx),$(CTYPE_FILES))
+include ../gen-locales.mk
endif
include ../Rules
@@ -130,16 +126,6 @@ $(inst_i18ndir)/locales/%: locales/% $(+force); $(do-install)
ifeq ($(run-built-tests),yes)
generated-dirs += $(LOCALES)
-# Dependency for the locale files. We actually make it depend only on
-# one of the files.
-$(addprefix $(objpfx),$(CTYPE_FILES)): %: \
- gen-locale.sh $(common-objpfx)locale/localedef Makefile \
- $(addprefix charmaps/,$(CHARMAPS)) $(addprefix locales/,$(LOCALE_SRCS))
- @$(SHELL) gen-locale.sh $(common-objpfx) \
- '$(built-program-cmd-before-env)' '$(run-program-env)' \
- '$(built-program-cmd-after-env)' $@; \
- $(evaluate-test)
-
$(addsuffix .out,$(addprefix $(objpfx),$(tests))): %: \
$(addprefix $(objpfx),$(CTYPE_FILES))
diff --git a/localedata/gen-locale.sh b/localedata/gen-locale.sh
index 4156f9e..a0e3a1a 100644
--- a/localedata/gen-locale.sh
+++ b/localedata/gen-locale.sh
@@ -30,7 +30,7 @@ generate_locale ()
charmap=$1
input=$2
out=$3
- if ${localedef_before_env} ${run_program_env} I18NPATH=. \
+ if ${localedef_before_env} ${run_program_env} I18NPATH=../localedata \
${localedef_after_env} --quiet -c -f $charmap -i $input \
${common_objpfx}localedata/$out
then
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 31 +-
benchtests/Makefile | 13 +-
benchtests/bench-strcoll.c | 277 +
benchtests/strcoll-inputs/filelist#C | 1 +
benchtests/strcoll-inputs/filelist#en_US.UTF-8 |15248 +++++++++++++++++++++
benchtests/strcoll-inputs/lorem_ipsum#ar_SA.UTF-8 | 49 +
benchtests/strcoll-inputs/lorem_ipsum#cs_CZ.UTF-8 | 41 +
benchtests/strcoll-inputs/lorem_ipsum#da_DK.UTF-8 | 45 +
benchtests/strcoll-inputs/lorem_ipsum#el_GR.UTF-8 | 45 +
benchtests/strcoll-inputs/lorem_ipsum#en_GB.UTF-8 | 47 +
benchtests/strcoll-inputs/lorem_ipsum#en_US.UTF-8 | 43 +
benchtests/strcoll-inputs/lorem_ipsum#es_ES.UTF-8 | 45 +
benchtests/strcoll-inputs/lorem_ipsum#fr_FR.UTF-8 | 47 +
benchtests/strcoll-inputs/lorem_ipsum#hi_IN.UTF-8 | 51 +
benchtests/strcoll-inputs/lorem_ipsum#hu_HU.UTF-8 | 47 +
benchtests/strcoll-inputs/lorem_ipsum#is_IS.UTF-8 | 45 +
benchtests/strcoll-inputs/lorem_ipsum#it_IT.UTF-8 | 45 +
benchtests/strcoll-inputs/lorem_ipsum#iw_IL.UTF-8 | 45 +
benchtests/strcoll-inputs/lorem_ipsum#ja_JP.UTF-8 | 19 +
benchtests/strcoll-inputs/lorem_ipsum#pl_PL.UTF-8 | 47 +
benchtests/strcoll-inputs/lorem_ipsum#pt_PT.UTF-8 | 47 +
benchtests/strcoll-inputs/lorem_ipsum#ru_RU.UTF-8 | 45 +
benchtests/strcoll-inputs/lorem_ipsum#sr_RS.UTF-8 | 45 +
benchtests/strcoll-inputs/lorem_ipsum#sv_SE.UTF-8 | 43 +
benchtests/strcoll-inputs/lorem_ipsum#tr_TR.UTF-8 | 45 +
benchtests/strcoll-inputs/lorem_ipsum#vi_VN.UTF-8 | 47 +
benchtests/strcoll-inputs/lorem_ipsum#zh_CN.UTF-8 | 19 +
gen-locales.mk | 20 +
localedata/ChangeLog | 8 +
localedata/Makefile | 16 +-
localedata/gen-locale.sh | 2 +-
31 files changed, 16549 insertions(+), 19 deletions(-)
create mode 100644 benchtests/bench-strcoll.c
create mode 120000 benchtests/strcoll-inputs/filelist#C
create mode 100644 benchtests/strcoll-inputs/filelist#en_US.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#ar_SA.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#cs_CZ.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#da_DK.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#el_GR.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#en_GB.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#en_US.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#es_ES.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#fr_FR.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#hi_IN.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#hu_HU.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#is_IS.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#it_IT.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#iw_IL.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#ja_JP.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#pl_PL.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#pt_PT.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#ru_RU.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#sr_RS.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#sv_SE.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#tr_TR.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#vi_VN.UTF-8
create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#zh_CN.UTF-8
create mode 100644 gen-locales.mk
hooks/post-receive
--
GNU C Library master sources