pub(crate) const LIBC_FILES: &[&str] = &[
"argz/argz_add.c",
"argz/argz_add_sep.c",
"argz/argz_append.c",
"argz/argz_count.c",
"argz/argz_create.c",
"argz/argz_create_sep.c",
"argz/argz_delete.c",
"argz/argz_extract.c",
"argz/argz_insert.c",
"argz/argz_next.c",
"argz/argz_replace.c",
"argz/argz_stringify.c",
"argz/buf_findstr.c",
"argz/envz_add.c",
"argz/envz_entry.c",
"argz/envz_get.c",
"argz/envz_merge.c",
"argz/envz_remove.c",
"argz/envz_strip.c",
"ctype/caseconv.c",
"ctype/ctype_.c",
"ctype/ctype_class.c",
"ctype/ctype_table.c",
"ctype/ctype_wide.c",
"ctype/isalnum.c",
"ctype/isalnum_l.c",
"ctype/isalpha.c",
"ctype/isalpha_l.c",
"ctype/isascii.c",
"ctype/isascii_l.c",
"ctype/isblank.c",
"ctype/isblank_l.c",
"ctype/iscntrl.c",
"ctype/iscntrl_l.c",
"ctype/isdigit.c",
"ctype/isdigit_l.c",
"ctype/isgraph.c",
"ctype/isgraph_l.c",
"ctype/islower.c",
"ctype/islower_l.c",
"ctype/isprint.c",
"ctype/isprint_l.c",
"ctype/ispunct.c",
"ctype/ispunct_l.c",
"ctype/isspace.c",
"ctype/isspace_l.c",
"ctype/isupper.c",
"ctype/isupper_l.c",
"ctype/iswalnum.c",
"ctype/iswalnum_l.c",
"ctype/iswalpha.c",
"ctype/iswalpha_l.c",
"ctype/iswblank.c",
"ctype/iswblank_l.c",
"ctype/iswcntrl.c",
"ctype/iswcntrl_l.c",
"ctype/iswctype.c",
"ctype/iswctype_l.c",
"ctype/iswdigit.c",
"ctype/iswdigit_l.c",
"ctype/iswgraph.c",
"ctype/iswgraph_l.c",
"ctype/iswlower.c",
"ctype/iswlower_l.c",
"ctype/iswprint.c",
"ctype/iswprint_l.c",
"ctype/iswpunct.c",
"ctype/iswpunct_l.c",
"ctype/iswspace.c",
"ctype/iswspace_l.c",
"ctype/iswupper.c",
"ctype/iswupper_l.c",
"ctype/iswxdigit.c",
"ctype/iswxdigit_l.c",
"ctype/isxdigit.c",
"ctype/isxdigit_l.c",
"ctype/toascii.c",
"ctype/toascii_l.c",
"ctype/tolower.c",
"ctype/tolower_l.c",
"ctype/toupper.c",
"ctype/toupper_l.c",
"ctype/towctrans.c",
"ctype/towctrans_l.c",
"ctype/towlower.c",
"ctype/towlower_l.c",
"ctype/towupper.c",
"ctype/towupper_l.c",
"ctype/wctrans.c",
"ctype/wctrans_l.c",
"ctype/wctype.c",
"ctype/wctype_l.c",
"errno/errno.c",
"iconv/iconv.c",
"iconv/iconv_close.c",
"iconv/iconv_open.c",
"locale/duplocale.c",
"locale/freelocale.c",
"locale/getlocalename_l.c",
"locale/locale_ctype_ptr.c",
"locale/locale_ctype_ptr_l.c",
"locale/locale_mb_cur_max.c",
"locale/locale_names.c",
"locale/localeconv.c",
"locale/localedata.c",
"locale/newlocale.c",
"locale/nl_langinfo.c",
"locale/setlocale.c",
"locale/timedata.c",
"locale/uselocale.c",
"misc/dso_handle.c",
"misc/ffs.c",
"misc/fini.c",
"misc/getauxval.c",
"misc/init.c",
"misc/inittls.c",
"misc/lock.c",
"misc/picosbrk.c",
"misc/unctrl.c",
"posix/basename.c",
"posix/collcmp.c",
"posix/dirname.c",
"posix/fnmatch.c",
"posix/fpathconf.c",
"posix/pathconf.c",
"posix/regcomp.c",
"posix/regerror.c",
"posix/regexec.c",
"posix/regfree.c",
"posix/strfmon.c",
"posix/strfmon_l.c",
"posix/vstrfmon.c",
"search/bsd_qsort_r.c",
"search/bsearch.c",
"search/hash.c",
"search/hash_bigkey.c",
"search/hash_buf.c",
"search/hash_func.c",
"search/hash_log2.c",
"search/hash_page.c",
"search/hcreate.c",
"search/hcreate_r.c",
"search/ndbm.c",
"search/qsort.c",
"search/qsort_r.c",
"search/tdelete.c",
"search/tdestroy.c",
"search/tfind.c",
"search/tsearch.c",
"search/twalk.c",
"signal/psignal.c",
"signal/sig2str.c",
"signal/signal.c",
"ssp/chk_fail.c",
"ssp/gets_chk.c",
"ssp/memcpy_chk.c",
"ssp/memmove_chk.c",
"ssp/mempcpy_chk.c",
"ssp/memset_chk.c",
"ssp/snprintf_chk.c",
"ssp/sprintf_chk.c",
"ssp/stack_protector.c",
"ssp/stpcpy_chk.c",
"ssp/stpncpy_chk.c",
"ssp/strcat_chk.c",
"ssp/strcpy_chk.c",
"ssp/strncat_chk.c",
"ssp/strncpy_chk.c",
"ssp/vsnprintf_chk.c",
"ssp/vsprintf_chk.c",
"stdio/asnprintf.c",
"stdio/asprintf.c",
"stdio/atod_ryu.c",
"stdio/atof_ryu.c",
"stdio/atold_engine.c",
"stdio/atomic_load.c",
"stdio/atomic_store.c",
"stdio/bufio.c",
"stdio/bufio_close.c",
"stdio/bufio_close_nf.c",
"stdio/bufio_setvbuf.c",
"stdio/clearerr.c",
"stdio/compare_exchange.c",
"stdio/dprintf.c",
"stdio/dtoa_ryu.c",
"stdio/dtox_engine.c",
"stdio/ecvt.c",
"stdio/ecvt_r.c",
"stdio/ecvtf.c",
"stdio/ecvtf_r.c",
"stdio/ecvtl.c",
"stdio/ecvtl_r.c",
"stdio/exchange.c",
"stdio/fclose.c",
"stdio/fcvt.c",
"stdio/fcvt_r.c",
"stdio/fcvtf.c",
"stdio/fcvtf_r.c",
"stdio/fcvtl.c",
"stdio/fcvtl_r.c",
"stdio/fdevopen.c",
"stdio/fdopen.c",
"stdio/feof.c",
"stdio/ferror.c",
"stdio/fflush.c",
"stdio/fgetc.c",
"stdio/fgetpos.c",
"stdio/fgets.c",
"stdio/fgetwc.c",
"stdio/fgetws.c",
"stdio/fileno.c",
"stdio/filestrget.c",
"stdio/filestrput.c",
"stdio/filestrputalloc.c",
"stdio/filewstrget.c",
"stdio/flockfile.c",
"stdio/flockfile_init.c",
"stdio/fmemopen.c",
"stdio/fopen.c",
"stdio/fprintf.c",
"stdio/fputc.c",
"stdio/fputs.c",
"stdio/fputwc.c",
"stdio/fputws.c",
"stdio/fread.c",
"stdio/freopen.c",
"stdio/fscanf.c",
"stdio/fseek.c",
"stdio/fseeko.c",
"stdio/fsetpos.c",
"stdio/ftell.c",
"stdio/ftello.c",
"stdio/ftoa_ryu.c",
"stdio/ftox_engine.c",
"stdio/ftrylockfile.c",
"stdio/funlockfile.c",
"stdio/funopen.c",
"stdio/fwide.c",
"stdio/fwprintf.c",
"stdio/fwrite.c",
"stdio/fwscanf.c",
"stdio/gcvt.c",
"stdio/gcvtf.c",
"stdio/gcvtl.c",
"stdio/getchar.c",
"stdio/getdelim.c",
"stdio/getline.c",
"stdio/gets.c",
"stdio/getwchar.c",
"stdio/ldtoa_engine.c",
"stdio/ldtox_engine.c",
"stdio/matchcaseprefix.c",
"stdio/mktemp.c",
"stdio/perror.c",
"stdio/posixiob_stderr.c",
"stdio/posixiob_stdin.c",
"stdio/posixiob_stdout.c",
"stdio/printf.c",
"stdio/putchar.c",
"stdio/puts.c",
"stdio/putwchar.c",
"stdio/remove.c",
"stdio/rewind.c",
"stdio/ryu_divpow2.c",
"stdio/ryu_log10.c",
"stdio/ryu_log2pow5.c",
"stdio/ryu_pow5bits.c",
"stdio/ryu_table.c",
"stdio/ryu_umul128.c",
"stdio/scanf.c",
"stdio/setbuf.c",
"stdio/setbuffer.c",
"stdio/setlinebuf.c",
"stdio/setvbuf.c",
"stdio/sflags.c",
"stdio/snprintf.c",
"stdio/snprintfd.c",
"stdio/snprintff.c",
"stdio/sprintf.c",
"stdio/sprintf_s.c",
"stdio/sprintfd.c",
"stdio/sprintff.c",
"stdio/sscanf.c",
"stdio/strfromd.c",
"stdio/strfromf.c",
"stdio/strfroml.c",
"stdio/strtod.c",
"stdio/strtod_l.c",
"stdio/strtof.c",
"stdio/strtof_l.c",
"stdio/strtoimax.c",
"stdio/strtoimax_l.c",
"stdio/strtol.c",
"stdio/strtol_l.c",
"stdio/strtold.c",
"stdio/strtold_l.c",
"stdio/strtoll.c",
"stdio/strtoll_l.c",
"stdio/strtoul.c",
"stdio/strtoul_l.c",
"stdio/strtoull.c",
"stdio/strtoull_l.c",
"stdio/strtoumax.c",
"stdio/strtoumax_l.c",
"stdio/swprintf.c",
"stdio/swprintfd.c",
"stdio/swscanf.c",
"stdio/tmpfile.c",
"stdio/tmpnam.c",
"stdio/ungetc.c",
"stdio/ungetwc.c",
"stdio/vasnprintf.c",
"stdio/vasprintf.c",
"stdio/vdprintf.c",
"stdio/vffprintf.c",
"stdio/vffscanf.c",
"stdio/vfiprintf.c",
"stdio/vfiscanf.c",
"stdio/vflprintf.c",
"stdio/vflscanf.c",
"stdio/vfmprintf.c",
"stdio/vfmscanf.c",
"stdio/vfprintf.c",
"stdio/vfprintf_s.c",
"stdio/vfscanf.c",
"stdio/vfwprintf.c",
"stdio/vfwscanf.c",
"stdio/vprintf.c",
"stdio/vscanf.c",
"stdio/vsnprintf.c",
"stdio/vsnprintf_s.c",
"stdio/vsprintf.c",
"stdio/vsscanf.c",
"stdio/vswprintf.c",
"stdio/vswscanf.c",
"stdio/vwprintf.c",
"stdio/vwscanf.c",
"stdio/wcstod.c",
"stdio/wcstod_l.c",
"stdio/wcstof.c",
"stdio/wcstof_l.c",
"stdio/wcstoimax.c",
"stdio/wcstoimax_l.c",
"stdio/wcstol.c",
"stdio/wcstol_l.c",
"stdio/wcstold.c",
"stdio/wcstold_l.c",
"stdio/wcstoll.c",
"stdio/wcstoll_l.c",
"stdio/wcstoul.c",
"stdio/wcstoul_l.c",
"stdio/wcstoull.c",
"stdio/wcstoull_l.c",
"stdio/wcstoumax.c",
"stdio/wcstoumax_l.c",
"stdio/wprintf.c",
"stdio/wscanf.c",
"stdlib/_Exit.c",
"stdlib/a64l.c",
"stdlib/abort.c",
"stdlib/abs.c",
"stdlib/aligned_alloc.c",
"stdlib/arc4random.c",
"stdlib/arc4random_uniform.c",
"stdlib/assert.c",
"stdlib/assert_func.c",
"stdlib/assert_no_arg.c",
"stdlib/atexit.c",
"stdlib/atof.c",
"stdlib/atoff.c",
"stdlib/atoi.c",
"stdlib/atol.c",
"stdlib/atoll.c",
"stdlib/btowc.c",
"stdlib/cxa-atexit.c",
"stdlib/div.c",
"stdlib/drand48.c",
"stdlib/ejtouc.c",
"stdlib/environ.c",
"stdlib/eprintf.c",
"stdlib/erand48.c",
"stdlib/exit.c",
"stdlib/exitprocs.c",
"stdlib/getenv.c",
"stdlib/getenv_r.c",
"stdlib/getopt.c",
"stdlib/getsubopt.c",
"stdlib/ignore_handler_s.c",
"stdlib/imaxabs.c",
"stdlib/imaxdiv.c",
"stdlib/itoa.c",
"stdlib/jitouc.c",
"stdlib/jrand48.c",
"stdlib/l64a.c",
"stdlib/labs.c",
"stdlib/lcong48.c",
"stdlib/ldiv.c",
"stdlib/llabs.c",
"stdlib/lldiv.c",
"stdlib/lrand48.c",
"stdlib/mblen.c",
"stdlib/mbrlen.c",
"stdlib/mbrtowc.c",
"stdlib/mbsinit.c",
"stdlib/mbsnrtowcs.c",
"stdlib/mbsrtowcs.c",
"stdlib/mbstowcs.c",
"stdlib/mbtowc.c",
"stdlib/mbtowc_r.c",
"stdlib/mrand48.c",
"stdlib/nrand48.c",
"stdlib/onexit.c",
"stdlib/putenv.c",
"stdlib/rand.c",
"stdlib/rand48.c",
"stdlib/rand_r.c",
"stdlib/random.c",
"stdlib/reallocarray.c",
"stdlib/reallocf.c",
"stdlib/rpmatch.c",
"stdlib/sb_charsets.c",
"stdlib/seed48.c",
"stdlib/set_constraint_handler_s.c",
"stdlib/setenv.c",
"stdlib/sjtouc.c",
"stdlib/srand.c",
"stdlib/srand48.c",
"stdlib/srandom.c",
"stdlib/system.c",
"stdlib/uctoej.c",
"stdlib/uctoji.c",
"stdlib/uctosj.c",
"stdlib/utoa.c",
"stdlib/wcrtomb.c",
"stdlib/wcsnrtombs.c",
"stdlib/wcsrtombs.c",
"stdlib/wcstombs.c",
"stdlib/wctob.c",
"stdlib/wctomb.c",
"stdlib/wctomb_r.c",
"string/bcmp.c",
"string/bcopy.c",
"string/bzero.c",
"string/explicit_bzero.c",
"string/ffsl.c",
"string/ffsll.c",
"string/fls.c",
"string/flsl.c",
"string/flsll.c",
"string/gnu_basename.c",
"string/index.c",
"string/memccpy.c",
"string/memcpy_s.c",
"string/memmem.c",
"string/memmove_s.c",
"string/mempcpy.c",
"string/memrchr.c",
"string/memset_explicit.c",
"string/memset_s.c",
"string/rawmemchr.c",
"string/rindex.c",
"string/stpcpy.c",
"string/stpncpy.c",
"string/strcasecmp.c",
"string/strcasecmp_l.c",
"string/strcasestr.c",
"string/strcat.c",
"string/strcat_s.c",
"string/strchrnul.c",
"string/strcmp.c",
"string/strcoll.c",
"string/strcoll_l.c",
"string/strcpy.c",
"string/strcpy_s.c",
"string/strcspn.c",
"string/strdup.c",
"string/strerror.c",
"string/strerror_r.c",
"string/strerror_s.c",
"string/strerrorlen_s.c",
"string/strlcat.c",
"string/strlcpy.c",
"string/strlwr.c",
"string/strncasecmp.c",
"string/strncasecmp_l.c",
"string/strncat.c",
"string/strncat_s.c",
"string/strncmp.c",
"string/strncpy.c",
"string/strncpy_s.c",
"string/strndup.c",
"string/strnlen.c",
"string/strnlen_s.c",
"string/strnstr.c",
"string/strpbrk.c",
"string/strrchr.c",
"string/strsep.c",
"string/strsignal.c",
"string/strspn.c",
"string/strstr.c",
"string/strtok.c",
"string/strtok_r.c",
"string/strupr.c",
"string/strverscmp.c",
"string/strxfrm.c",
"string/strxfrm_l.c",
"string/swab.c",
"string/timingsafe_bcmp.c",
"string/timingsafe_memcmp.c",
"string/wcpcpy.c",
"string/wcpncpy.c",
"string/wcscasecmp.c",
"string/wcscasecmp_l.c",
"string/wcscat.c",
"string/wcschr.c",
"string/wcscmp.c",
"string/wcscoll.c",
"string/wcscoll_l.c",
"string/wcscpy.c",
"string/wcscspn.c",
"string/wcsdup.c",
"string/wcslcat.c",
"string/wcslcpy.c",
"string/wcslen.c",
"string/wcsncasecmp.c",
"string/wcsncasecmp_l.c",
"string/wcsncat.c",
"string/wcsncmp.c",
"string/wcsncpy.c",
"string/wcsnlen.c",
"string/wcspbrk.c",
"string/wcsrchr.c",
"string/wcsspn.c",
"string/wcsstr.c",
"string/wcstok.c",
"string/wcswidth.c",
"string/wcsxfrm.c",
"string/wcsxfrm_l.c",
"string/wcwidth.c",
"string/wmemchr.c",
"string/wmemcmp.c",
"string/wmemcpy.c",
"string/wmemmove.c",
"string/wmempcpy.c",
"string/wmemset.c",
"string/xpg_strerror_r.c",
"time/asctime.c",
"time/asctime_r.c",
"time/clock.c",
"time/ctime.c",
"time/ctime_r.c",
"time/difftime.c",
"time/getdate.c",
"time/getdate_r.c",
"time/gettzinfo.c",
"time/gmtime.c",
"time/gmtime_r.c",
"time/lcltime.c",
"time/lcltime_buf.c",
"time/lcltime_r.c",
"time/mktime.c",
"time/month_lengths.c",
"time/strftime.c",
"time/strptime.c",
"time/strptime_l.c",
"time/time.c",
"time/tzcalc_limits.c",
"time/tzset.c",
"time/tzvars.c",
"time/wcsftime.c",
"ubsan/ubsan_cfi_type_check_to_string.c",
"ubsan/ubsan_error.c",
"ubsan/ubsan_handle_add_overflow.c",
"ubsan/ubsan_handle_alignment_assumption.c",
"ubsan/ubsan_handle_builtin_unreachable.c",
"ubsan/ubsan_handle_cfi_bad_type.c",
"ubsan/ubsan_handle_cfi_check_fail.c",
"ubsan/ubsan_handle_divrem_overflow.c",
"ubsan/ubsan_handle_dynamic_type_cache_miss.c",
"ubsan/ubsan_handle_float_cast_overflow.c",
"ubsan/ubsan_handle_function_type_mismatch.c",
"ubsan/ubsan_handle_implicit_conversion.c",
"ubsan/ubsan_handle_invalid_builtin.c",
"ubsan/ubsan_handle_invalid_objc_cast.c",
"ubsan/ubsan_handle_load_invalid_value.c",
"ubsan/ubsan_handle_missing_return.c",
"ubsan/ubsan_handle_mul_overflow.c",
"ubsan/ubsan_handle_negate_overflow.c",
"ubsan/ubsan_handle_nonnull_arg.c",
"ubsan/ubsan_handle_nonnull_return.c",
"ubsan/ubsan_handle_nonnull_return_v1.c",
"ubsan/ubsan_handle_nullability_arg.c",
"ubsan/ubsan_handle_nullability_return.c",
"ubsan/ubsan_handle_nullability_return_v1.c",
"ubsan/ubsan_handle_out_of_bounds.c",
"ubsan/ubsan_handle_pointer_overflow.c",
"ubsan/ubsan_handle_shift_out_of_bounds.c",
"ubsan/ubsan_handle_sub_overflow.c",
"ubsan/ubsan_handle_type_mismatch.c",
"ubsan/ubsan_handle_type_mismatch_v1.c",
"ubsan/ubsan_handle_vla_bound_not_positive.c",
"ubsan/ubsan_message.c",
"ubsan/ubsan_type_check_to_string.c",
"ubsan/ubsan_val_to_imax.c",
"ubsan/ubsan_val_to_string.c",
"ubsan/ubsan_val_to_umax.c",
"ubsan/ubsan_warning.c",
"uchar/c16rtomb.c",
"uchar/c32rtomb.c",
"uchar/c8rtomb.c",
"uchar/mbrtoc16.c",
"uchar/mbrtoc32.c",
"uchar/mbrtoc8.c",
"xdr/xdr.c",
"xdr/xdr_array.c",
"xdr/xdr_float.c",
"xdr/xdr_mem.c",
"xdr/xdr_private.c",
"xdr/xdr_rec.c",
"xdr/xdr_reference.c",
"xdr/xdr_sizeof.c",
"xdr/xdr_stdio.c",
];
pub(crate) const LIBC_FILES_X86: &[&str] = &[
"machine/x86/interrupt.S",
"machine/x86/interrupt.c",
"machine/x86/memchr.S",
"machine/x86/memchr.c",
"machine/x86/memcmp.S",
"machine/x86/memcmp.c",
"machine/x86/memcpy.S",
"machine/x86/memmove.S",
"machine/x86/memmove.c",
"machine/x86/memset.S",
"machine/x86/setjmp.S",
"machine/x86/strchr.S",
"machine/x86/strchr.c",
"machine/x86/strlen.S",
"machine/x86/strlen.c",
"machine/x86/tcb.S",
"machine/x86/tls.c",
];
pub(crate) const LIBM_FILES: &[&str] = &[
"common/copysignl.c",
"common/exp10l.c",
"common/exp_data.c",
"common/fabsl.c",
"common/frexpl.c",
"common/log2_data.c",
"common/log_data.c",
"common/math_denorm.c",
"common/math_denormf.c",
"common/math_denorml.c",
"common/math_err_check_oflow.c",
"common/math_err_check_uflow.c",
"common/math_err_divzero.c",
"common/math_err_invalid.c",
"common/math_err_may_uflow.c",
"common/math_err_oflow.c",
"common/math_err_uflow.c",
"common/math_err_with_errno.c",
"common/math_errf_check_oflowf.c",
"common/math_errf_check_uflowf.c",
"common/math_errf_divzerof.c",
"common/math_errf_invalidf.c",
"common/math_errf_may_uflowf.c",
"common/math_errf_oflowf.c",
"common/math_errf_uflowf.c",
"common/math_errf_with_errnof.c",
"common/math_inexact.c",
"common/math_inexactf.c",
"common/math_inexactl.c",
"common/nanl.c",
"common/nexttoward.c",
"common/nexttowardf.c",
"common/pow_log_data.c",
"common/s_cbrt.c",
"common/s_copysign.c",
"common/s_exp10.c",
"common/s_expm1.c",
"common/s_fdim.c",
"common/s_finite.c",
"common/s_fma.c",
"common/s_fmax.c",
"common/s_fmin.c",
"common/s_fpclassify.c",
"common/s_getpayload.c",
"common/s_ilogb.c",
"common/s_infinity.c",
"common/s_iseqsig.c",
"common/s_isinf.c",
"common/s_isnan.c",
"common/s_issignaling.c",
"common/s_llrint.c",
"common/s_llround.c",
"common/s_log1p.c",
"common/s_log2.c",
"common/s_logb.c",
"common/s_lrint.c",
"common/s_lround.c",
"common/s_modf.c",
"common/s_nan.c",
"common/s_nearbyint.c",
"common/s_nextafter.c",
"common/s_pow10.c",
"common/s_remquo.c",
"common/s_rint.c",
"common/s_round.c",
"common/s_scalbln.c",
"common/s_scalbn.c",
"common/s_signbit.c",
"common/s_trunc.c",
"common/sf_cbrt.c",
"common/sf_copysign.c",
"common/sf_exp10.c",
"common/sf_exp2_data.c",
"common/sf_expm1.c",
"common/sf_fdim.c",
"common/sf_finite.c",
"common/sf_fma.c",
"common/sf_fmax.c",
"common/sf_fmin.c",
"common/sf_fpclassify.c",
"common/sf_getpayload.c",
"common/sf_ilogb.c",
"common/sf_infinity.c",
"common/sf_iseqsig.c",
"common/sf_isinf.c",
"common/sf_isnan.c",
"common/sf_issignaling.c",
"common/sf_llrint.c",
"common/sf_llround.c",
"common/sf_log1p.c",
"common/sf_log2_data.c",
"common/sf_log_data.c",
"common/sf_logb.c",
"common/sf_lrint.c",
"common/sf_lround.c",
"common/sf_modf.c",
"common/sf_nan.c",
"common/sf_nearbyint.c",
"common/sf_nextafter.c",
"common/sf_pow10.c",
"common/sf_pow_log2_data.c",
"common/sf_remquo.c",
"common/sf_rint.c",
"common/sf_round.c",
"common/sf_scalbln.c",
"common/sf_scalbn.c",
"common/sf_signbit.c",
"common/sf_trunc.c",
"common/signgam.c",
"common/sincosf_data.c",
"common/sl_iseqsig.c",
"common/sl_issignaling.c",
"fenv/fe_dfl_env.c",
"fenv/fegetmode.c",
"fenv/fesetmode.c",
"ld/e_acoshl.c",
"ld/e_acosl.c",
"ld/e_asinl.c",
"ld/e_atan2l.c",
"ld/e_atanhl.c",
"ld/e_coshl.c",
"ld/e_expl.c",
"ld/e_fmodl.c",
"ld/e_hypotl.c",
"ld/e_lgammal.c",
"ld/e_lgammal_r.c",
"ld/e_log10l.c",
"ld/e_log2l.c",
"ld/e_logl.c",
"ld/e_powl.c",
"ld/e_remainderl.c",
"ld/e_sinhl.c",
"ld/e_sqrtl.c",
"ld/e_tgammal.c",
"ld/invtrig.c",
"ld/k_cosl.c",
"ld/k_rem_pio2.c",
"ld/k_sinl.c",
"ld/k_tanl.c",
"ld/math_errl_check_oflowl.c",
"ld/math_errl_check_uflowl.c",
"ld/math_errl_divzerol.c",
"ld/math_errl_invalidl.c",
"ld/math_errl_oflowl.c",
"ld/math_errl_uflowl.c",
"ld/math_errl_with_errnol.c",
"ld/polevll.c",
"ld/s_asinhl.c",
"ld/s_atanl.c",
"ld/s_cbrtl.c",
"ld/s_ceill.c",
"ld/s_copysignl.c",
"ld/s_cosl.c",
"ld/s_erfl.c",
"ld/s_exp2l.c",
"ld/s_expm1l.c",
"ld/s_fabsl.c",
"ld/s_fdiml.c",
"ld/s_finitel.c",
"ld/s_floorl.c",
"ld/s_fmal.c",
"ld/s_fmaxl.c",
"ld/s_fminl.c",
"ld/s_fpclassifyl.c",
"ld/s_frexpl.c",
"ld/s_getpayloadl.c",
"ld/s_ilogbl.c",
"ld/s_isinfl.c",
"ld/s_isnanl.c",
"ld/s_issignalingl.c",
"ld/s_llrintl.c",
"ld/s_llroundl.c",
"ld/s_log1pl.c",
"ld/s_logbl.c",
"ld/s_lrintl.c",
"ld/s_lroundl.c",
"ld/s_modfl.c",
"ld/s_nanl.c",
"ld/s_nextafterl.c",
"ld/s_nexttoward.c",
"ld/s_nexttowardf.c",
"ld/s_remquol.c",
"ld/s_rintl.c",
"ld/s_roundl.c",
"ld/s_scalbl.c",
"ld/s_scalbln.c",
"ld/s_scalbnl.c",
"ld/s_signbitl.c",
"ld/s_significandl.c",
"ld/s_sincosl.c",
"ld/s_sinl.c",
"ld/s_tanhl.c",
"ld/s_tanl.c",
"ld/s_truncl.c",
"math/k_cos.c",
"math/k_rem_pio2.c",
"math/k_sin.c",
"math/k_tan.c",
"math/kf_cos.c",
"math/kf_sin.c",
"math/kf_tan.c",
"math/s_acos.c",
"math/s_acosh.c",
"math/s_asin.c",
"math/s_asinh.c",
"math/s_atan.c",
"math/s_atan2.c",
"math/s_atanh.c",
"math/s_ceil.c",
"math/s_cos.c",
"math/s_cosh.c",
"math/s_drem.c",
"math/s_erf.c",
"math/s_exp.c",
"math/s_exp2.c",
"math/s_fabs.c",
"math/s_floor.c",
"math/s_fmod.c",
"math/s_frexp.c",
"math/s_hypot.c",
"math/s_j0.c",
"math/s_j1.c",
"math/s_jn.c",
"math/s_lgamma.c",
"math/s_log.c",
"math/s_log10.c",
"math/s_pow.c",
"math/s_rem_pio2.c",
"math/s_remainder.c",
"math/s_scalb.c",
"math/s_signif.c",
"math/s_sin.c",
"math/s_sincos.c",
"math/s_sinh.c",
"math/s_sqrt.c",
"math/s_tan.c",
"math/s_tanh.c",
"math/s_tgamma.c",
"math/sf_acos.c",
"math/sf_acosh.c",
"math/sf_asin.c",
"math/sf_asinh.c",
"math/sf_atan.c",
"math/sf_atan2.c",
"math/sf_atanh.c",
"math/sf_ceil.c",
"math/sf_cos.c",
"math/sf_cosh.c",
"math/sf_drem.c",
"math/sf_erf.c",
"math/sf_exp.c",
"math/sf_exp2.c",
"math/sf_fabs.c",
"math/sf_floor.c",
"math/sf_fmod.c",
"math/sf_frexp.c",
"math/sf_hypot.c",
"math/sf_j0.c",
"math/sf_j1.c",
"math/sf_jn.c",
"math/sf_lgamma.c",
"math/sf_log.c",
"math/sf_log10.c",
"math/sf_log2.c",
"math/sf_pow.c",
"math/sf_rem_pio2.c",
"math/sf_remainder.c",
"math/sf_scalb.c",
"math/sf_signif.c",
"math/sf_sin.c",
"math/sf_sincos.c",
"math/sf_sinh.c",
"math/sf_sqrt.c",
"math/sf_tan.c",
"math/sf_tanh.c",
"math/sf_tgamma.c",
"math/sl_hypot.c",
"math/sr_lgamma.c",
"math/srf_lgamma.c",
];
pub(crate) const LIBM_FILES_X86: &[&str] = &["machine/x86/fenv.c"];