From 6b55ec1198ce9356340372fd8233b907d8d4cea2 Mon Sep 17 00:00:00 2001 From: Petr Hosek Date: Thu, 27 Jun 2024 14:27:14 -0700 Subject: [libc] Sort entrypoints alphabetically (#96955) This makes it easier to diff the different configurations. --- libc/config/baremetal/arm/entrypoints.txt | 176 ++++++++-------- libc/config/baremetal/riscv/entrypoints.txt | 178 ++++++++-------- libc/config/gpu/entrypoints.txt | 170 ++++++++-------- libc/config/linux/aarch64/entrypoints.txt | 298 +++++++++++++-------------- libc/config/linux/arm/entrypoints.txt | 160 +++++++-------- libc/config/linux/riscv/entrypoints.txt | 266 ++++++++++++------------ libc/config/linux/x86_64/entrypoints.txt | 302 ++++++++++++++-------------- 7 files changed, 774 insertions(+), 776 deletions(-) diff --git a/libc/config/baremetal/arm/entrypoints.txt b/libc/config/baremetal/arm/entrypoints.txt index b807613..9651939 100644 --- a/libc/config/baremetal/arm/entrypoints.txt +++ b/libc/config/baremetal/arm/entrypoints.txt @@ -83,93 +83,93 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.inttypes.strtoumax # stdio.h entrypoints - libc.src.stdio.remove libc.src.stdio.printf libc.src.stdio.putchar - libc.src.stdio.sprintf + libc.src.stdio.remove libc.src.stdio.snprintf + libc.src.stdio.sprintf libc.src.stdio.vprintf - libc.src.stdio.vsprintf libc.src.stdio.vsnprintf + libc.src.stdio.vsprintf # stdbit.h entrypoints - libc.src.stdbit.stdc_leading_zeros_uc - libc.src.stdbit.stdc_leading_zeros_us - libc.src.stdbit.stdc_leading_zeros_ui - libc.src.stdbit.stdc_leading_zeros_ul - libc.src.stdbit.stdc_leading_zeros_ull - libc.src.stdbit.stdc_leading_ones_uc - libc.src.stdbit.stdc_leading_ones_us - libc.src.stdbit.stdc_leading_ones_ui - libc.src.stdbit.stdc_leading_ones_ul - libc.src.stdbit.stdc_leading_ones_ull - libc.src.stdbit.stdc_trailing_zeros_uc - libc.src.stdbit.stdc_trailing_zeros_us - libc.src.stdbit.stdc_trailing_zeros_ui - libc.src.stdbit.stdc_trailing_zeros_ul - libc.src.stdbit.stdc_trailing_zeros_ull - libc.src.stdbit.stdc_trailing_ones_uc - libc.src.stdbit.stdc_trailing_ones_us - libc.src.stdbit.stdc_trailing_ones_ui - libc.src.stdbit.stdc_trailing_ones_ul - libc.src.stdbit.stdc_trailing_ones_ull - libc.src.stdbit.stdc_first_leading_zero_uc - libc.src.stdbit.stdc_first_leading_zero_us - libc.src.stdbit.stdc_first_leading_zero_ui - libc.src.stdbit.stdc_first_leading_zero_ul - libc.src.stdbit.stdc_first_leading_zero_ull + libc.src.stdbit.stdc_bit_ceil_uc + libc.src.stdbit.stdc_bit_ceil_ui + libc.src.stdbit.stdc_bit_ceil_ul + libc.src.stdbit.stdc_bit_ceil_ull + libc.src.stdbit.stdc_bit_ceil_us + libc.src.stdbit.stdc_bit_floor_uc + libc.src.stdbit.stdc_bit_floor_ui + libc.src.stdbit.stdc_bit_floor_ul + libc.src.stdbit.stdc_bit_floor_ull + libc.src.stdbit.stdc_bit_floor_us + libc.src.stdbit.stdc_bit_width_uc + libc.src.stdbit.stdc_bit_width_ui + libc.src.stdbit.stdc_bit_width_ul + libc.src.stdbit.stdc_bit_width_ull + libc.src.stdbit.stdc_bit_width_us + libc.src.stdbit.stdc_count_ones_uc + libc.src.stdbit.stdc_count_ones_ui + libc.src.stdbit.stdc_count_ones_ul + libc.src.stdbit.stdc_count_ones_ull + libc.src.stdbit.stdc_count_ones_us + libc.src.stdbit.stdc_count_zeros_uc + libc.src.stdbit.stdc_count_zeros_ui + libc.src.stdbit.stdc_count_zeros_ul + libc.src.stdbit.stdc_count_zeros_ull + libc.src.stdbit.stdc_count_zeros_us libc.src.stdbit.stdc_first_leading_one_uc - libc.src.stdbit.stdc_first_leading_one_us libc.src.stdbit.stdc_first_leading_one_ui libc.src.stdbit.stdc_first_leading_one_ul libc.src.stdbit.stdc_first_leading_one_ull - libc.src.stdbit.stdc_first_trailing_zero_uc - libc.src.stdbit.stdc_first_trailing_zero_us - libc.src.stdbit.stdc_first_trailing_zero_ui - libc.src.stdbit.stdc_first_trailing_zero_ul - libc.src.stdbit.stdc_first_trailing_zero_ull + libc.src.stdbit.stdc_first_leading_one_us + libc.src.stdbit.stdc_first_leading_zero_uc + libc.src.stdbit.stdc_first_leading_zero_ui + libc.src.stdbit.stdc_first_leading_zero_ul + libc.src.stdbit.stdc_first_leading_zero_ull + libc.src.stdbit.stdc_first_leading_zero_us libc.src.stdbit.stdc_first_trailing_one_uc - libc.src.stdbit.stdc_first_trailing_one_us libc.src.stdbit.stdc_first_trailing_one_ui libc.src.stdbit.stdc_first_trailing_one_ul libc.src.stdbit.stdc_first_trailing_one_ull - libc.src.stdbit.stdc_count_zeros_uc - libc.src.stdbit.stdc_count_zeros_us - libc.src.stdbit.stdc_count_zeros_ui - libc.src.stdbit.stdc_count_zeros_ul - libc.src.stdbit.stdc_count_zeros_ull - libc.src.stdbit.stdc_count_ones_uc - libc.src.stdbit.stdc_count_ones_us - libc.src.stdbit.stdc_count_ones_ui - libc.src.stdbit.stdc_count_ones_ul - libc.src.stdbit.stdc_count_ones_ull + libc.src.stdbit.stdc_first_trailing_one_us + libc.src.stdbit.stdc_first_trailing_zero_uc + libc.src.stdbit.stdc_first_trailing_zero_ui + libc.src.stdbit.stdc_first_trailing_zero_ul + libc.src.stdbit.stdc_first_trailing_zero_ull + libc.src.stdbit.stdc_first_trailing_zero_us libc.src.stdbit.stdc_has_single_bit_uc - libc.src.stdbit.stdc_has_single_bit_us libc.src.stdbit.stdc_has_single_bit_ui libc.src.stdbit.stdc_has_single_bit_ul libc.src.stdbit.stdc_has_single_bit_ull - libc.src.stdbit.stdc_bit_width_uc - libc.src.stdbit.stdc_bit_width_us - libc.src.stdbit.stdc_bit_width_ui - libc.src.stdbit.stdc_bit_width_ul - libc.src.stdbit.stdc_bit_width_ull - libc.src.stdbit.stdc_bit_floor_uc - libc.src.stdbit.stdc_bit_floor_us - libc.src.stdbit.stdc_bit_floor_ui - libc.src.stdbit.stdc_bit_floor_ul - libc.src.stdbit.stdc_bit_floor_ull - libc.src.stdbit.stdc_bit_ceil_uc - libc.src.stdbit.stdc_bit_ceil_us - libc.src.stdbit.stdc_bit_ceil_ui - libc.src.stdbit.stdc_bit_ceil_ul - libc.src.stdbit.stdc_bit_ceil_ull + libc.src.stdbit.stdc_has_single_bit_us + libc.src.stdbit.stdc_leading_ones_uc + libc.src.stdbit.stdc_leading_ones_ui + libc.src.stdbit.stdc_leading_ones_ul + libc.src.stdbit.stdc_leading_ones_ull + libc.src.stdbit.stdc_leading_ones_us + libc.src.stdbit.stdc_leading_zeros_uc + libc.src.stdbit.stdc_leading_zeros_ui + libc.src.stdbit.stdc_leading_zeros_ul + libc.src.stdbit.stdc_leading_zeros_ull + libc.src.stdbit.stdc_leading_zeros_us + libc.src.stdbit.stdc_trailing_ones_uc + libc.src.stdbit.stdc_trailing_ones_ui + libc.src.stdbit.stdc_trailing_ones_ul + libc.src.stdbit.stdc_trailing_ones_ull + libc.src.stdbit.stdc_trailing_ones_us + libc.src.stdbit.stdc_trailing_zeros_uc + libc.src.stdbit.stdc_trailing_zeros_ui + libc.src.stdbit.stdc_trailing_zeros_ul + libc.src.stdbit.stdc_trailing_zeros_ull + libc.src.stdbit.stdc_trailing_zeros_us # stdlib.h entrypoints libc.src.stdlib.abort libc.src.stdlib.abs libc.src.stdlib.aligned_alloc - libc.src.stdlib.atoi libc.src.stdlib.atof + libc.src.stdlib.atoi libc.src.stdlib.atol libc.src.stdlib.atoll libc.src.stdlib.bsearch @@ -211,11 +211,11 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.fenv.fegetexceptflag libc.src.fenv.fegetround libc.src.fenv.feholdexcept + libc.src.fenv.feraiseexcept libc.src.fenv.fesetenv libc.src.fenv.fesetexcept libc.src.fenv.fesetexceptflag libc.src.fenv.fesetround - libc.src.fenv.feraiseexcept libc.src.fenv.fetestexcept libc.src.fenv.fetestexceptflag libc.src.fenv.feupdateenv @@ -263,38 +263,38 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.fmaf libc.src.math.fmax libc.src.math.fmaxf - libc.src.math.fmaxl - libc.src.math.fmin - libc.src.math.fminf - libc.src.math.fminl libc.src.math.fmaximum - libc.src.math.fmaximumf - libc.src.math.fmaximuml - libc.src.math.fmaximum_num - libc.src.math.fmaximum_numf - libc.src.math.fmaximum_numl libc.src.math.fmaximum_mag - libc.src.math.fmaximum_magf - libc.src.math.fmaximum_magl libc.src.math.fmaximum_mag_num libc.src.math.fmaximum_mag_numf libc.src.math.fmaximum_mag_numl + libc.src.math.fmaximum_magf + libc.src.math.fmaximum_magl + libc.src.math.fmaximum_num + libc.src.math.fmaximum_numf + libc.src.math.fmaximum_numl + libc.src.math.fmaximumf + libc.src.math.fmaximuml + libc.src.math.fmaxl + libc.src.math.fmin + libc.src.math.fminf libc.src.math.fminimum - libc.src.math.fminimumf - libc.src.math.fminimuml - libc.src.math.fminimum_num - libc.src.math.fminimum_numf - libc.src.math.fminimum_numl libc.src.math.fminimum_mag - libc.src.math.fminimum_magf - libc.src.math.fminimum_magl libc.src.math.fminimum_mag_num libc.src.math.fminimum_mag_numf libc.src.math.fminimum_mag_numl - libc.src.math.fmul + libc.src.math.fminimum_magf + libc.src.math.fminimum_magl + libc.src.math.fminimum_num + libc.src.math.fminimum_numf + libc.src.math.fminimum_numl + libc.src.math.fminimumf + libc.src.math.fminimuml + libc.src.math.fminl libc.src.math.fmod libc.src.math.fmodf libc.src.math.fmodl + libc.src.math.fmul libc.src.math.frexp libc.src.math.frexpf libc.src.math.frexpl @@ -370,17 +370,17 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.rintf libc.src.math.rintl libc.src.math.round - libc.src.math.roundf - libc.src.math.roundl libc.src.math.roundeven libc.src.math.roundevenf libc.src.math.roundevenl + libc.src.math.roundf + libc.src.math.roundl libc.src.math.scalbn libc.src.math.scalbnf libc.src.math.scalbnl + libc.src.math.sin libc.src.math.sincos libc.src.math.sincosf - libc.src.math.sin libc.src.math.sinf libc.src.math.sinhf libc.src.math.sqrt @@ -405,23 +405,23 @@ if(LIBC_COMPILER_HAS_FIXED_POINT) libc.src.stdfix.abshk libc.src.stdfix.abshr libc.src.stdfix.absk - libc.src.stdfix.absr libc.src.stdfix.abslk libc.src.stdfix.abslr + libc.src.stdfix.absr libc.src.stdfix.exphk libc.src.stdfix.expk libc.src.stdfix.roundhk libc.src.stdfix.roundhr libc.src.stdfix.roundk - libc.src.stdfix.roundr libc.src.stdfix.roundlk libc.src.stdfix.roundlr + libc.src.stdfix.roundr libc.src.stdfix.rounduhk libc.src.stdfix.rounduhr libc.src.stdfix.rounduk - libc.src.stdfix.roundur libc.src.stdfix.roundulk libc.src.stdfix.roundulr + libc.src.stdfix.roundur libc.src.stdfix.sqrtuhk libc.src.stdfix.sqrtuhr libc.src.stdfix.sqrtuk diff --git a/libc/config/baremetal/riscv/entrypoints.txt b/libc/config/baremetal/riscv/entrypoints.txt index c394738..8b37ace 100644 --- a/libc/config/baremetal/riscv/entrypoints.txt +++ b/libc/config/baremetal/riscv/entrypoints.txt @@ -79,93 +79,93 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.inttypes.strtoumax # stdio.h entrypoints - libc.src.stdio.remove libc.src.stdio.printf libc.src.stdio.putchar - libc.src.stdio.sprintf + libc.src.stdio.remove libc.src.stdio.snprintf + libc.src.stdio.sprintf libc.src.stdio.vprintf - libc.src.stdio.vsprintf libc.src.stdio.vsnprintf + libc.src.stdio.vsprintf # stdbit.h entrypoints - libc.src.stdbit.stdc_leading_zeros_uc - libc.src.stdbit.stdc_leading_zeros_us - libc.src.stdbit.stdc_leading_zeros_ui - libc.src.stdbit.stdc_leading_zeros_ul - libc.src.stdbit.stdc_leading_zeros_ull - libc.src.stdbit.stdc_leading_ones_uc - libc.src.stdbit.stdc_leading_ones_us - libc.src.stdbit.stdc_leading_ones_ui - libc.src.stdbit.stdc_leading_ones_ul - libc.src.stdbit.stdc_leading_ones_ull - libc.src.stdbit.stdc_trailing_zeros_uc - libc.src.stdbit.stdc_trailing_zeros_us - libc.src.stdbit.stdc_trailing_zeros_ui - libc.src.stdbit.stdc_trailing_zeros_ul - libc.src.stdbit.stdc_trailing_zeros_ull - libc.src.stdbit.stdc_trailing_ones_uc - libc.src.stdbit.stdc_trailing_ones_us - libc.src.stdbit.stdc_trailing_ones_ui - libc.src.stdbit.stdc_trailing_ones_ul - libc.src.stdbit.stdc_trailing_ones_ull - libc.src.stdbit.stdc_first_leading_zero_uc - libc.src.stdbit.stdc_first_leading_zero_us - libc.src.stdbit.stdc_first_leading_zero_ui - libc.src.stdbit.stdc_first_leading_zero_ul - libc.src.stdbit.stdc_first_leading_zero_ull + libc.src.stdbit.stdc_bit_ceil_uc + libc.src.stdbit.stdc_bit_ceil_ui + libc.src.stdbit.stdc_bit_ceil_ul + libc.src.stdbit.stdc_bit_ceil_ull + libc.src.stdbit.stdc_bit_ceil_us + libc.src.stdbit.stdc_bit_floor_uc + libc.src.stdbit.stdc_bit_floor_ui + libc.src.stdbit.stdc_bit_floor_ul + libc.src.stdbit.stdc_bit_floor_ull + libc.src.stdbit.stdc_bit_floor_us + libc.src.stdbit.stdc_bit_width_uc + libc.src.stdbit.stdc_bit_width_ui + libc.src.stdbit.stdc_bit_width_ul + libc.src.stdbit.stdc_bit_width_ull + libc.src.stdbit.stdc_bit_width_us + libc.src.stdbit.stdc_count_ones_uc + libc.src.stdbit.stdc_count_ones_ui + libc.src.stdbit.stdc_count_ones_ul + libc.src.stdbit.stdc_count_ones_ull + libc.src.stdbit.stdc_count_ones_us + libc.src.stdbit.stdc_count_zeros_uc + libc.src.stdbit.stdc_count_zeros_ui + libc.src.stdbit.stdc_count_zeros_ul + libc.src.stdbit.stdc_count_zeros_ull + libc.src.stdbit.stdc_count_zeros_us libc.src.stdbit.stdc_first_leading_one_uc - libc.src.stdbit.stdc_first_leading_one_us libc.src.stdbit.stdc_first_leading_one_ui libc.src.stdbit.stdc_first_leading_one_ul libc.src.stdbit.stdc_first_leading_one_ull - libc.src.stdbit.stdc_first_trailing_zero_uc - libc.src.stdbit.stdc_first_trailing_zero_us - libc.src.stdbit.stdc_first_trailing_zero_ui - libc.src.stdbit.stdc_first_trailing_zero_ul - libc.src.stdbit.stdc_first_trailing_zero_ull + libc.src.stdbit.stdc_first_leading_one_us + libc.src.stdbit.stdc_first_leading_zero_uc + libc.src.stdbit.stdc_first_leading_zero_ui + libc.src.stdbit.stdc_first_leading_zero_ul + libc.src.stdbit.stdc_first_leading_zero_ull + libc.src.stdbit.stdc_first_leading_zero_us libc.src.stdbit.stdc_first_trailing_one_uc - libc.src.stdbit.stdc_first_trailing_one_us libc.src.stdbit.stdc_first_trailing_one_ui libc.src.stdbit.stdc_first_trailing_one_ul libc.src.stdbit.stdc_first_trailing_one_ull - libc.src.stdbit.stdc_count_zeros_uc - libc.src.stdbit.stdc_count_zeros_us - libc.src.stdbit.stdc_count_zeros_ui - libc.src.stdbit.stdc_count_zeros_ul - libc.src.stdbit.stdc_count_zeros_ull - libc.src.stdbit.stdc_count_ones_uc - libc.src.stdbit.stdc_count_ones_us - libc.src.stdbit.stdc_count_ones_ui - libc.src.stdbit.stdc_count_ones_ul - libc.src.stdbit.stdc_count_ones_ull + libc.src.stdbit.stdc_first_trailing_one_us + libc.src.stdbit.stdc_first_trailing_zero_uc + libc.src.stdbit.stdc_first_trailing_zero_ui + libc.src.stdbit.stdc_first_trailing_zero_ul + libc.src.stdbit.stdc_first_trailing_zero_ull + libc.src.stdbit.stdc_first_trailing_zero_us libc.src.stdbit.stdc_has_single_bit_uc - libc.src.stdbit.stdc_has_single_bit_us libc.src.stdbit.stdc_has_single_bit_ui libc.src.stdbit.stdc_has_single_bit_ul libc.src.stdbit.stdc_has_single_bit_ull - libc.src.stdbit.stdc_bit_width_uc - libc.src.stdbit.stdc_bit_width_us - libc.src.stdbit.stdc_bit_width_ui - libc.src.stdbit.stdc_bit_width_ul - libc.src.stdbit.stdc_bit_width_ull - libc.src.stdbit.stdc_bit_floor_uc - libc.src.stdbit.stdc_bit_floor_us - libc.src.stdbit.stdc_bit_floor_ui - libc.src.stdbit.stdc_bit_floor_ul - libc.src.stdbit.stdc_bit_floor_ull - libc.src.stdbit.stdc_bit_ceil_uc - libc.src.stdbit.stdc_bit_ceil_us - libc.src.stdbit.stdc_bit_ceil_ui - libc.src.stdbit.stdc_bit_ceil_ul - libc.src.stdbit.stdc_bit_ceil_ull + libc.src.stdbit.stdc_has_single_bit_us + libc.src.stdbit.stdc_leading_ones_uc + libc.src.stdbit.stdc_leading_ones_ui + libc.src.stdbit.stdc_leading_ones_ul + libc.src.stdbit.stdc_leading_ones_ull + libc.src.stdbit.stdc_leading_ones_us + libc.src.stdbit.stdc_leading_zeros_uc + libc.src.stdbit.stdc_leading_zeros_ui + libc.src.stdbit.stdc_leading_zeros_ul + libc.src.stdbit.stdc_leading_zeros_ull + libc.src.stdbit.stdc_leading_zeros_us + libc.src.stdbit.stdc_trailing_ones_uc + libc.src.stdbit.stdc_trailing_ones_ui + libc.src.stdbit.stdc_trailing_ones_ul + libc.src.stdbit.stdc_trailing_ones_ull + libc.src.stdbit.stdc_trailing_ones_us + libc.src.stdbit.stdc_trailing_zeros_uc + libc.src.stdbit.stdc_trailing_zeros_ui + libc.src.stdbit.stdc_trailing_zeros_ul + libc.src.stdbit.stdc_trailing_zeros_ull + libc.src.stdbit.stdc_trailing_zeros_us # stdlib.h entrypoints libc.src.stdlib.abort libc.src.stdlib.abs libc.src.stdlib.aligned_alloc - libc.src.stdlib.atoi libc.src.stdlib.atof + libc.src.stdlib.atoi libc.src.stdlib.atol libc.src.stdlib.atoll libc.src.stdlib.bsearch @@ -207,11 +207,11 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.fenv.fegetexceptflag libc.src.fenv.fegetround libc.src.fenv.feholdexcept + libc.src.fenv.feraiseexcept libc.src.fenv.fesetenv libc.src.fenv.fesetexcept libc.src.fenv.fesetexceptflag libc.src.fenv.fesetround - libc.src.fenv.feraiseexcept libc.src.fenv.fetestexcept libc.src.fenv.fetestexceptflag libc.src.fenv.feupdateenv @@ -259,37 +259,37 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.fmaf libc.src.math.fmax libc.src.math.fmaxf - libc.src.math.fmaxl - libc.src.math.fmin - libc.src.math.fminf - libc.src.math.fminl libc.src.math.fmaximum - libc.src.math.fmaximumf - libc.src.math.fmaximuml - libc.src.math.fmaximum_num - libc.src.math.fmaximum_numf - libc.src.math.fmaximum_numl libc.src.math.fmaximum_mag - libc.src.math.fmaximum_magf - libc.src.math.fmaximum_magl libc.src.math.fmaximum_mag_num libc.src.math.fmaximum_mag_numf libc.src.math.fmaximum_mag_numl + libc.src.math.fmaximum_magf + libc.src.math.fmaximum_magl + libc.src.math.fmaximum_num + libc.src.math.fmaximum_numf + libc.src.math.fmaximum_numl + libc.src.math.fmaximumf + libc.src.math.fmaximuml + libc.src.math.fmaxl + libc.src.math.fmin + libc.src.math.fminf libc.src.math.fminimum - libc.src.math.fminimumf - libc.src.math.fminimuml - libc.src.math.fminimum_num - libc.src.math.fminimum_numf - libc.src.math.fminimum_numl libc.src.math.fminimum_mag - libc.src.math.fminimum_magf - libc.src.math.fminimum_magl libc.src.math.fminimum_mag_num libc.src.math.fminimum_mag_numf libc.src.math.fminimum_mag_numl - libc.src.math.fmul + libc.src.math.fminimum_magf + libc.src.math.fminimum_magl + libc.src.math.fminimum_num + libc.src.math.fminimum_numf + libc.src.math.fminimum_numl + libc.src.math.fminimumf + libc.src.math.fminimuml + libc.src.math.fminl libc.src.math.fmod libc.src.math.fmodf + libc.src.math.fmul libc.src.math.frexp libc.src.math.frexpf libc.src.math.frexpl @@ -365,19 +365,17 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.rintf libc.src.math.rintl libc.src.math.round - libc.src.math.roundf - libc.src.math.roundl libc.src.math.roundeven libc.src.math.roundevenf libc.src.math.roundevenl + libc.src.math.roundf + libc.src.math.roundl libc.src.math.scalbn libc.src.math.scalbnf libc.src.math.scalbnl + libc.src.math.sin libc.src.math.sincos libc.src.math.sincosf - - libc.src.math.sincosf - libc.src.math.sin libc.src.math.sinf libc.src.math.sinhf libc.src.math.sqrt @@ -402,23 +400,23 @@ if(LIBC_COMPILER_HAS_FIXED_POINT) libc.src.stdfix.abshk libc.src.stdfix.abshr libc.src.stdfix.absk - libc.src.stdfix.absr libc.src.stdfix.abslk libc.src.stdfix.abslr + libc.src.stdfix.absr libc.src.stdfix.exphk libc.src.stdfix.expk libc.src.stdfix.roundhk libc.src.stdfix.roundhr libc.src.stdfix.roundk - libc.src.stdfix.roundr libc.src.stdfix.roundlk libc.src.stdfix.roundlr + libc.src.stdfix.roundr libc.src.stdfix.rounduhk libc.src.stdfix.rounduhr libc.src.stdfix.rounduk - libc.src.stdfix.roundur libc.src.stdfix.roundulk libc.src.stdfix.roundulr + libc.src.stdfix.roundur libc.src.stdfix.sqrtuhk libc.src.stdfix.sqrtuhr libc.src.stdfix.sqrtuk diff --git a/libc/config/gpu/entrypoints.txt b/libc/config/gpu/entrypoints.txt index 2217a69..69f1bdb 100644 --- a/libc/config/gpu/entrypoints.txt +++ b/libc/config/gpu/entrypoints.txt @@ -1,10 +1,10 @@ if(LIBC_TARGET_ARCHITECTURE_IS_AMDGPU) set(extra_entrypoints # stdio.h entrypoints - libc.src.stdio.sprintf libc.src.stdio.snprintf - libc.src.stdio.vsprintf + libc.src.stdio.sprintf libc.src.stdio.vsnprintf + libc.src.stdio.vsprintf ) endif() @@ -76,86 +76,90 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.string.strxfrm # stdbit.h entrypoints - libc.src.stdbit.stdc_leading_zeros_uc - libc.src.stdbit.stdc_leading_zeros_us - libc.src.stdbit.stdc_leading_zeros_ui - libc.src.stdbit.stdc_leading_zeros_ul - libc.src.stdbit.stdc_leading_zeros_ull - libc.src.stdbit.stdc_leading_ones_uc - libc.src.stdbit.stdc_leading_ones_us - libc.src.stdbit.stdc_leading_ones_ui - libc.src.stdbit.stdc_leading_ones_ul - libc.src.stdbit.stdc_leading_ones_ull - libc.src.stdbit.stdc_trailing_zeros_uc - libc.src.stdbit.stdc_trailing_zeros_us - libc.src.stdbit.stdc_trailing_zeros_ui - libc.src.stdbit.stdc_trailing_zeros_ul - libc.src.stdbit.stdc_trailing_zeros_ull - libc.src.stdbit.stdc_trailing_ones_uc - libc.src.stdbit.stdc_trailing_ones_us - libc.src.stdbit.stdc_trailing_ones_ui - libc.src.stdbit.stdc_trailing_ones_ul - libc.src.stdbit.stdc_trailing_ones_ull - libc.src.stdbit.stdc_first_leading_zero_uc - libc.src.stdbit.stdc_first_leading_zero_us - libc.src.stdbit.stdc_first_leading_zero_ui - libc.src.stdbit.stdc_first_leading_zero_ul - libc.src.stdbit.stdc_first_leading_zero_ull + libc.src.stdbit.stdc_bit_ceil_uc + libc.src.stdbit.stdc_bit_ceil_ui + libc.src.stdbit.stdc_bit_ceil_ul + libc.src.stdbit.stdc_bit_ceil_ull + libc.src.stdbit.stdc_bit_ceil_us + libc.src.stdbit.stdc_bit_floor_uc + libc.src.stdbit.stdc_bit_floor_ui + libc.src.stdbit.stdc_bit_floor_ul + libc.src.stdbit.stdc_bit_floor_ull + libc.src.stdbit.stdc_bit_floor_us + libc.src.stdbit.stdc_bit_width_uc + libc.src.stdbit.stdc_bit_width_ui + libc.src.stdbit.stdc_bit_width_ul + libc.src.stdbit.stdc_bit_width_ull + libc.src.stdbit.stdc_bit_width_us + libc.src.stdbit.stdc_count_ones_uc + libc.src.stdbit.stdc_count_ones_ui + libc.src.stdbit.stdc_count_ones_ul + libc.src.stdbit.stdc_count_ones_ull + libc.src.stdbit.stdc_count_ones_us + libc.src.stdbit.stdc_count_zeros_uc + libc.src.stdbit.stdc_count_zeros_ui + libc.src.stdbit.stdc_count_zeros_ul + libc.src.stdbit.stdc_count_zeros_ull + libc.src.stdbit.stdc_count_zeros_us libc.src.stdbit.stdc_first_leading_one_uc - libc.src.stdbit.stdc_first_leading_one_us libc.src.stdbit.stdc_first_leading_one_ui libc.src.stdbit.stdc_first_leading_one_ul libc.src.stdbit.stdc_first_leading_one_ull - libc.src.stdbit.stdc_first_trailing_zero_uc - libc.src.stdbit.stdc_first_trailing_zero_us - libc.src.stdbit.stdc_first_trailing_zero_ui - libc.src.stdbit.stdc_first_trailing_zero_ul - libc.src.stdbit.stdc_first_trailing_zero_ull + libc.src.stdbit.stdc_first_leading_one_us + libc.src.stdbit.stdc_first_leading_zero_uc + libc.src.stdbit.stdc_first_leading_zero_ui + libc.src.stdbit.stdc_first_leading_zero_ul + libc.src.stdbit.stdc_first_leading_zero_ull + libc.src.stdbit.stdc_first_leading_zero_us libc.src.stdbit.stdc_first_trailing_one_uc - libc.src.stdbit.stdc_first_trailing_one_us libc.src.stdbit.stdc_first_trailing_one_ui libc.src.stdbit.stdc_first_trailing_one_ul libc.src.stdbit.stdc_first_trailing_one_ull - libc.src.stdbit.stdc_count_zeros_uc - libc.src.stdbit.stdc_count_zeros_us - libc.src.stdbit.stdc_count_zeros_ui - libc.src.stdbit.stdc_count_zeros_ul - libc.src.stdbit.stdc_count_zeros_ull - libc.src.stdbit.stdc_count_ones_uc - libc.src.stdbit.stdc_count_ones_us - libc.src.stdbit.stdc_count_ones_ui - libc.src.stdbit.stdc_count_ones_ul - libc.src.stdbit.stdc_count_ones_ull + libc.src.stdbit.stdc_first_trailing_one_us + libc.src.stdbit.stdc_first_trailing_zero_uc + libc.src.stdbit.stdc_first_trailing_zero_ui + libc.src.stdbit.stdc_first_trailing_zero_ul + libc.src.stdbit.stdc_first_trailing_zero_ull + libc.src.stdbit.stdc_first_trailing_zero_us libc.src.stdbit.stdc_has_single_bit_uc - libc.src.stdbit.stdc_has_single_bit_us libc.src.stdbit.stdc_has_single_bit_ui libc.src.stdbit.stdc_has_single_bit_ul libc.src.stdbit.stdc_has_single_bit_ull - libc.src.stdbit.stdc_bit_width_uc - libc.src.stdbit.stdc_bit_width_us - libc.src.stdbit.stdc_bit_width_ui - libc.src.stdbit.stdc_bit_width_ul - libc.src.stdbit.stdc_bit_width_ull - libc.src.stdbit.stdc_bit_floor_uc - libc.src.stdbit.stdc_bit_floor_us - libc.src.stdbit.stdc_bit_floor_ui - libc.src.stdbit.stdc_bit_floor_ul - libc.src.stdbit.stdc_bit_floor_ull - libc.src.stdbit.stdc_bit_ceil_uc - libc.src.stdbit.stdc_bit_ceil_us - libc.src.stdbit.stdc_bit_ceil_ui - libc.src.stdbit.stdc_bit_ceil_ul - libc.src.stdbit.stdc_bit_ceil_ull + libc.src.stdbit.stdc_has_single_bit_us + libc.src.stdbit.stdc_leading_ones_uc + libc.src.stdbit.stdc_leading_ones_ui + libc.src.stdbit.stdc_leading_ones_ul + libc.src.stdbit.stdc_leading_ones_ull + libc.src.stdbit.stdc_leading_ones_us + libc.src.stdbit.stdc_leading_zeros_uc + libc.src.stdbit.stdc_leading_zeros_ui + libc.src.stdbit.stdc_leading_zeros_ul + libc.src.stdbit.stdc_leading_zeros_ull + libc.src.stdbit.stdc_leading_zeros_us + libc.src.stdbit.stdc_trailing_ones_uc + libc.src.stdbit.stdc_trailing_ones_ui + libc.src.stdbit.stdc_trailing_ones_ul + libc.src.stdbit.stdc_trailing_ones_ull + libc.src.stdbit.stdc_trailing_ones_us + libc.src.stdbit.stdc_trailing_zeros_uc + libc.src.stdbit.stdc_trailing_zeros_ui + libc.src.stdbit.stdc_trailing_zeros_ul + libc.src.stdbit.stdc_trailing_zeros_ull + libc.src.stdbit.stdc_trailing_zeros_us # stdlib.h entrypoints + libc.src.stdlib._Exit + libc.src.stdlib.abort libc.src.stdlib.abs - libc.src.stdlib.atoi + libc.src.stdlib.atexit libc.src.stdlib.atof + libc.src.stdlib.atoi libc.src.stdlib.atol libc.src.stdlib.atoll + libc.src.stdlib.bsearch libc.src.stdlib.div + libc.src.stdlib.exit libc.src.stdlib.labs - libc.src.stdlib.bsearch libc.src.stdlib.ldiv libc.src.stdlib.llabs libc.src.stdlib.lldiv @@ -170,45 +174,41 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.stdlib.strtoll libc.src.stdlib.strtoul libc.src.stdlib.strtoull - libc.src.stdlib._Exit - libc.src.stdlib.atexit - libc.src.stdlib.exit - libc.src.stdlib.abort # Only implemented in the test suite - libc.src.stdlib.malloc libc.src.stdlib.aligned_alloc - libc.src.stdlib.realloc libc.src.stdlib.free + libc.src.stdlib.malloc + libc.src.stdlib.realloc # errno.h entrypoints libc.src.errno.errno # stdio.h entrypoints ${extra_entrypoints} + libc.src.stdio.clearerr + libc.src.stdio.fclose libc.src.stdio.feof libc.src.stdio.ferror - libc.src.stdio.fseek libc.src.stdio.fflush - libc.src.stdio.ftell - libc.src.stdio.clearerr - libc.src.stdio.puts + libc.src.stdio.fgetc + libc.src.stdio.fgets libc.src.stdio.fopen - libc.src.stdio.fclose - libc.src.stdio.fread + libc.src.stdio.fputc libc.src.stdio.fputs + libc.src.stdio.fread + libc.src.stdio.fseek + libc.src.stdio.ftell libc.src.stdio.fwrite - libc.src.stdio.fputc - libc.src.stdio.putc - libc.src.stdio.putchar - libc.src.stdio.fgets - libc.src.stdio.fgetc libc.src.stdio.getc libc.src.stdio.getchar - libc.src.stdio.ungetc + libc.src.stdio.putc + libc.src.stdio.putchar + libc.src.stdio.puts + libc.src.stdio.stderr libc.src.stdio.stdin libc.src.stdio.stdout - libc.src.stdio.stderr + libc.src.stdio.ungetc # inttypes.h entrypoints libc.src.inttypes.imaxabs @@ -236,9 +236,9 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.asinh libc.src.math.asinhf libc.src.math.atan - libc.src.math.atanf libc.src.math.atan2 libc.src.math.atan2f + libc.src.math.atanf libc.src.math.atanh libc.src.math.atanhf libc.src.math.ceil @@ -251,11 +251,11 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.coshf libc.src.math.erf libc.src.math.erff + libc.src.math.exp libc.src.math.exp10 libc.src.math.exp10f libc.src.math.exp2 libc.src.math.exp2f - libc.src.math.exp libc.src.math.expf libc.src.math.expm1 libc.src.math.expm1f @@ -287,13 +287,13 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.llrintf libc.src.math.llround libc.src.math.llroundf + libc.src.math.log libc.src.math.log10 libc.src.math.log10f libc.src.math.log1p libc.src.math.log1pf libc.src.math.log2 libc.src.math.log2f - libc.src.math.log libc.src.math.logf libc.src.math.lrint libc.src.math.lrintf @@ -322,9 +322,9 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.scalbn libc.src.math.scalbnf libc.src.math.sin - libc.src.math.sinf libc.src.math.sincos libc.src.math.sincosf + libc.src.math.sinf libc.src.math.sinh libc.src.math.sinhf libc.src.math.sqrt diff --git a/libc/config/linux/aarch64/entrypoints.txt b/libc/config/linux/aarch64/entrypoints.txt index f23b3da..fbf8c4b 100644 --- a/libc/config/linux/aarch64/entrypoints.txt +++ b/libc/config/linux/aarch64/entrypoints.txt @@ -92,81 +92,81 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.inttypes.strtoumax # stdbit.h entrypoints - libc.src.stdbit.stdc_leading_zeros_uc - libc.src.stdbit.stdc_leading_zeros_us - libc.src.stdbit.stdc_leading_zeros_ui - libc.src.stdbit.stdc_leading_zeros_ul - libc.src.stdbit.stdc_leading_zeros_ull - libc.src.stdbit.stdc_leading_ones_uc - libc.src.stdbit.stdc_leading_ones_us - libc.src.stdbit.stdc_leading_ones_ui - libc.src.stdbit.stdc_leading_ones_ul - libc.src.stdbit.stdc_leading_ones_ull - libc.src.stdbit.stdc_trailing_zeros_uc - libc.src.stdbit.stdc_trailing_zeros_us - libc.src.stdbit.stdc_trailing_zeros_ui - libc.src.stdbit.stdc_trailing_zeros_ul - libc.src.stdbit.stdc_trailing_zeros_ull - libc.src.stdbit.stdc_trailing_ones_uc - libc.src.stdbit.stdc_trailing_ones_us - libc.src.stdbit.stdc_trailing_ones_ui - libc.src.stdbit.stdc_trailing_ones_ul - libc.src.stdbit.stdc_trailing_ones_ull - libc.src.stdbit.stdc_first_leading_zero_uc - libc.src.stdbit.stdc_first_leading_zero_us - libc.src.stdbit.stdc_first_leading_zero_ui - libc.src.stdbit.stdc_first_leading_zero_ul - libc.src.stdbit.stdc_first_leading_zero_ull + libc.src.stdbit.stdc_bit_ceil_uc + libc.src.stdbit.stdc_bit_ceil_ui + libc.src.stdbit.stdc_bit_ceil_ul + libc.src.stdbit.stdc_bit_ceil_ull + libc.src.stdbit.stdc_bit_ceil_us + libc.src.stdbit.stdc_bit_floor_uc + libc.src.stdbit.stdc_bit_floor_ui + libc.src.stdbit.stdc_bit_floor_ul + libc.src.stdbit.stdc_bit_floor_ull + libc.src.stdbit.stdc_bit_floor_us + libc.src.stdbit.stdc_bit_width_uc + libc.src.stdbit.stdc_bit_width_ui + libc.src.stdbit.stdc_bit_width_ul + libc.src.stdbit.stdc_bit_width_ull + libc.src.stdbit.stdc_bit_width_us + libc.src.stdbit.stdc_count_ones_uc + libc.src.stdbit.stdc_count_ones_ui + libc.src.stdbit.stdc_count_ones_ul + libc.src.stdbit.stdc_count_ones_ull + libc.src.stdbit.stdc_count_ones_us + libc.src.stdbit.stdc_count_zeros_uc + libc.src.stdbit.stdc_count_zeros_ui + libc.src.stdbit.stdc_count_zeros_ul + libc.src.stdbit.stdc_count_zeros_ull + libc.src.stdbit.stdc_count_zeros_us libc.src.stdbit.stdc_first_leading_one_uc - libc.src.stdbit.stdc_first_leading_one_us libc.src.stdbit.stdc_first_leading_one_ui libc.src.stdbit.stdc_first_leading_one_ul libc.src.stdbit.stdc_first_leading_one_ull - libc.src.stdbit.stdc_first_trailing_zero_uc - libc.src.stdbit.stdc_first_trailing_zero_us - libc.src.stdbit.stdc_first_trailing_zero_ui - libc.src.stdbit.stdc_first_trailing_zero_ul - libc.src.stdbit.stdc_first_trailing_zero_ull + libc.src.stdbit.stdc_first_leading_one_us + libc.src.stdbit.stdc_first_leading_zero_uc + libc.src.stdbit.stdc_first_leading_zero_ui + libc.src.stdbit.stdc_first_leading_zero_ul + libc.src.stdbit.stdc_first_leading_zero_ull + libc.src.stdbit.stdc_first_leading_zero_us libc.src.stdbit.stdc_first_trailing_one_uc - libc.src.stdbit.stdc_first_trailing_one_us libc.src.stdbit.stdc_first_trailing_one_ui libc.src.stdbit.stdc_first_trailing_one_ul libc.src.stdbit.stdc_first_trailing_one_ull - libc.src.stdbit.stdc_count_zeros_uc - libc.src.stdbit.stdc_count_zeros_us - libc.src.stdbit.stdc_count_zeros_ui - libc.src.stdbit.stdc_count_zeros_ul - libc.src.stdbit.stdc_count_zeros_ull - libc.src.stdbit.stdc_count_ones_uc - libc.src.stdbit.stdc_count_ones_us - libc.src.stdbit.stdc_count_ones_ui - libc.src.stdbit.stdc_count_ones_ul - libc.src.stdbit.stdc_count_ones_ull + libc.src.stdbit.stdc_first_trailing_one_us + libc.src.stdbit.stdc_first_trailing_zero_uc + libc.src.stdbit.stdc_first_trailing_zero_ui + libc.src.stdbit.stdc_first_trailing_zero_ul + libc.src.stdbit.stdc_first_trailing_zero_ull + libc.src.stdbit.stdc_first_trailing_zero_us libc.src.stdbit.stdc_has_single_bit_uc - libc.src.stdbit.stdc_has_single_bit_us libc.src.stdbit.stdc_has_single_bit_ui libc.src.stdbit.stdc_has_single_bit_ul libc.src.stdbit.stdc_has_single_bit_ull - libc.src.stdbit.stdc_bit_width_uc - libc.src.stdbit.stdc_bit_width_us - libc.src.stdbit.stdc_bit_width_ui - libc.src.stdbit.stdc_bit_width_ul - libc.src.stdbit.stdc_bit_width_ull - libc.src.stdbit.stdc_bit_floor_uc - libc.src.stdbit.stdc_bit_floor_us - libc.src.stdbit.stdc_bit_floor_ui - libc.src.stdbit.stdc_bit_floor_ul - libc.src.stdbit.stdc_bit_floor_ull - libc.src.stdbit.stdc_bit_ceil_uc - libc.src.stdbit.stdc_bit_ceil_us - libc.src.stdbit.stdc_bit_ceil_ui - libc.src.stdbit.stdc_bit_ceil_ul - libc.src.stdbit.stdc_bit_ceil_ull + libc.src.stdbit.stdc_has_single_bit_us + libc.src.stdbit.stdc_leading_ones_uc + libc.src.stdbit.stdc_leading_ones_ui + libc.src.stdbit.stdc_leading_ones_ul + libc.src.stdbit.stdc_leading_ones_ull + libc.src.stdbit.stdc_leading_ones_us + libc.src.stdbit.stdc_leading_zeros_uc + libc.src.stdbit.stdc_leading_zeros_ui + libc.src.stdbit.stdc_leading_zeros_ul + libc.src.stdbit.stdc_leading_zeros_ull + libc.src.stdbit.stdc_leading_zeros_us + libc.src.stdbit.stdc_trailing_ones_uc + libc.src.stdbit.stdc_trailing_ones_ui + libc.src.stdbit.stdc_trailing_ones_ul + libc.src.stdbit.stdc_trailing_ones_ull + libc.src.stdbit.stdc_trailing_ones_us + libc.src.stdbit.stdc_trailing_zeros_uc + libc.src.stdbit.stdc_trailing_zeros_ui + libc.src.stdbit.stdc_trailing_zeros_ul + libc.src.stdbit.stdc_trailing_zeros_ull + libc.src.stdbit.stdc_trailing_zeros_us # stdlib.h entrypoints libc.src.stdlib.abs - libc.src.stdlib.atoi libc.src.stdlib.atof + libc.src.stdlib.atoi libc.src.stdlib.atol libc.src.stdlib.atoll libc.src.stdlib.bsearch @@ -188,37 +188,37 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.stdlib.strtoull # stdlib.h external entrypoints - libc.src.stdlib.malloc - libc.src.stdlib.calloc - libc.src.stdlib.realloc libc.src.stdlib.aligned_alloc + libc.src.stdlib.calloc libc.src.stdlib.free + libc.src.stdlib.malloc + libc.src.stdlib.realloc # stdio.h entrypoints + libc.src.stdio.fdopen + #libc.src.stdio.fscanf libc.src.stdio.remove libc.src.stdio.rename - libc.src.stdio.sprintf libc.src.stdio.snprintf - libc.src.stdio.vsprintf - libc.src.stdio.vsnprintf - libc.src.stdio.fdopen - #libc.src.stdio.sscanf + libc.src.stdio.sprintf #libc.src.stdio.scanf - #libc.src.stdio.fscanf + #libc.src.stdio.sscanf + libc.src.stdio.vsnprintf + libc.src.stdio.vsprintf # sys/mman.h entrypoints libc.src.sys.mman.madvise - libc.src.sys.mman.mmap - libc.src.sys.mman.mprotect - libc.src.sys.mman.munmap - libc.src.sys.mman.posix_madvise libc.src.sys.mman.mincore libc.src.sys.mman.mlock libc.src.sys.mman.mlock2 - libc.src.sys.mman.munlock libc.src.sys.mman.mlockall - libc.src.sys.mman.munlockall + libc.src.sys.mman.mmap + libc.src.sys.mman.mprotect libc.src.sys.mman.msync + libc.src.sys.mman.munlock + libc.src.sys.mman.munlockall + libc.src.sys.mman.munmap + libc.src.sys.mman.posix_madvise libc.src.sys.mman.shm_open libc.src.sys.mman.shm_unlink @@ -267,11 +267,11 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.termios.cfgetospeed libc.src.termios.cfsetispeed libc.src.termios.cfsetospeed - libc.src.termios.tcgetattr - libc.src.termios.tcgetsid libc.src.termios.tcdrain libc.src.termios.tcflow libc.src.termios.tcflush + libc.src.termios.tcgetattr + libc.src.termios.tcgetsid libc.src.termios.tcsendbreak libc.src.termios.tcsetattr @@ -320,11 +320,11 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.fenv.fegetexceptflag libc.src.fenv.fegetround libc.src.fenv.feholdexcept + libc.src.fenv.feraiseexcept libc.src.fenv.fesetenv libc.src.fenv.fesetexcept libc.src.fenv.fesetexceptflag libc.src.fenv.fesetround - libc.src.fenv.feraiseexcept libc.src.fenv.fetestexcept libc.src.fenv.fetestexceptflag libc.src.fenv.feupdateenv @@ -337,22 +337,22 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.atan2f libc.src.math.atanf libc.src.math.atanhf - libc.src.math.copysign - libc.src.math.copysignf - libc.src.math.copysignl libc.src.math.ceil libc.src.math.ceilf libc.src.math.ceill - libc.src.math.coshf + libc.src.math.copysign + libc.src.math.copysignf + libc.src.math.copysignl libc.src.math.cos libc.src.math.cosf + libc.src.math.coshf libc.src.math.erff libc.src.math.exp - libc.src.math.expf libc.src.math.exp10 libc.src.math.exp10f libc.src.math.exp2 libc.src.math.exp2f + libc.src.math.expf libc.src.math.expm1 libc.src.math.expm1f libc.src.math.fabs @@ -368,38 +368,38 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.fmaf libc.src.math.fmax libc.src.math.fmaxf - libc.src.math.fmaxl - libc.src.math.fmin - libc.src.math.fminf - libc.src.math.fminl libc.src.math.fmaximum - libc.src.math.fmaximumf - libc.src.math.fmaximuml - libc.src.math.fmaximum_num - libc.src.math.fmaximum_numf - libc.src.math.fmaximum_numl libc.src.math.fmaximum_mag - libc.src.math.fmaximum_magf - libc.src.math.fmaximum_magl libc.src.math.fmaximum_mag_num libc.src.math.fmaximum_mag_numf libc.src.math.fmaximum_mag_numl + libc.src.math.fmaximum_magf + libc.src.math.fmaximum_magl + libc.src.math.fmaximum_num + libc.src.math.fmaximum_numf + libc.src.math.fmaximum_numl + libc.src.math.fmaximumf + libc.src.math.fmaximuml + libc.src.math.fmaxl + libc.src.math.fmin + libc.src.math.fminf libc.src.math.fminimum - libc.src.math.fminimumf - libc.src.math.fminimuml - libc.src.math.fminimum_num - libc.src.math.fminimum_numf - libc.src.math.fminimum_numl libc.src.math.fminimum_mag - libc.src.math.fminimum_magf - libc.src.math.fminimum_magl libc.src.math.fminimum_mag_num libc.src.math.fminimum_mag_numf libc.src.math.fminimum_mag_numl - libc.src.math.fmul + libc.src.math.fminimum_magf + libc.src.math.fminimum_magl + libc.src.math.fminimum_num + libc.src.math.fminimum_numf + libc.src.math.fminimum_numl + libc.src.math.fminimumf + libc.src.math.fminimuml + libc.src.math.fminl libc.src.math.fmod libc.src.math.fmodf libc.src.math.fmodl + libc.src.math.fmul libc.src.math.frexp libc.src.math.frexpf libc.src.math.frexpl @@ -414,6 +414,9 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.ilogb libc.src.math.ilogbf libc.src.math.ilogbl + libc.src.math.ldexp + libc.src.math.ldexpf + libc.src.math.ldexpl libc.src.math.llogb libc.src.math.llogbf libc.src.math.llogbl @@ -423,26 +426,23 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.llround libc.src.math.llroundf libc.src.math.llroundl - libc.src.math.lrint - libc.src.math.lrintf - libc.src.math.lrintl - libc.src.math.lround - libc.src.math.lroundf - libc.src.math.lroundl - libc.src.math.ldexp - libc.src.math.ldexpf - libc.src.math.ldexpl + libc.src.math.log libc.src.math.log10 libc.src.math.log10f libc.src.math.log1p libc.src.math.log1pf libc.src.math.log2 libc.src.math.log2f - libc.src.math.log - libc.src.math.logf libc.src.math.logb libc.src.math.logbf libc.src.math.logbl + libc.src.math.logf + libc.src.math.lrint + libc.src.math.lrintf + libc.src.math.lrintl + libc.src.math.lround + libc.src.math.lroundf + libc.src.math.lroundl libc.src.math.modf libc.src.math.modff libc.src.math.modfl @@ -465,11 +465,11 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.nextupf libc.src.math.nextupl libc.src.math.powf - libc.src.math.remainderf libc.src.math.remainder + libc.src.math.remainderf libc.src.math.remainderl - libc.src.math.remquof libc.src.math.remquo + libc.src.math.remquof libc.src.math.remquol libc.src.math.rint libc.src.math.rintf @@ -480,11 +480,11 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.scalbn libc.src.math.scalbnf libc.src.math.scalbnl + libc.src.math.sin libc.src.math.sincos libc.src.math.sincosf - libc.src.math.sinhf - libc.src.math.sin libc.src.math.sinf + libc.src.math.sinhf libc.src.math.sqrt libc.src.math.sqrtf libc.src.math.sqrtl @@ -514,15 +514,15 @@ if(LIBC_TYPES_HAS_FLOAT16) libc.src.math.fdimf16 libc.src.math.floorf16 libc.src.math.fmaxf16 - libc.src.math.fmaximumf16 - libc.src.math.fmaximum_magf16 libc.src.math.fmaximum_mag_numf16 + libc.src.math.fmaximum_magf16 libc.src.math.fmaximum_numf16 + libc.src.math.fmaximumf16 libc.src.math.fminf16 - libc.src.math.fminimumf16 - libc.src.math.fminimum_magf16 libc.src.math.fminimum_mag_numf16 + libc.src.math.fminimum_magf16 libc.src.math.fminimum_numf16 + libc.src.math.fminimumf16 libc.src.math.frexpf16 libc.src.math.fromfpf16 libc.src.math.fromfpxf16 @@ -548,8 +548,8 @@ if(LIBC_TYPES_HAS_FLOAT16) libc.src.math.remainderf16 libc.src.math.remquof16 libc.src.math.rintf16 - libc.src.math.roundf16 libc.src.math.roundevenf16 + libc.src.math.roundf16 libc.src.math.scalblnf16 libc.src.math.scalbnf16 libc.src.math.setpayloadf16 @@ -571,15 +571,15 @@ if(LIBC_TYPES_HAS_FLOAT128) libc.src.math.fdimf128 libc.src.math.floorf128 libc.src.math.fmaxf128 - libc.src.math.fminf128 - libc.src.math.fmaximumf128 - libc.src.math.fmaximum_numf128 - libc.src.math.fmaximum_magf128 libc.src.math.fmaximum_mag_numf128 - libc.src.math.fminimumf128 - libc.src.math.fminimum_numf128 - libc.src.math.fminimum_magf128 + libc.src.math.fmaximum_magf128 + libc.src.math.fmaximum_numf128 + libc.src.math.fmaximumf128 + libc.src.math.fminf128 libc.src.math.fminimum_mag_numf128 + libc.src.math.fminimum_magf128 + libc.src.math.fminimum_numf128 + libc.src.math.fminimumf128 libc.src.math.fmodf128 libc.src.math.frexpf128 libc.src.math.fromfpf128 @@ -587,9 +587,9 @@ if(LIBC_TYPES_HAS_FLOAT128) libc.src.math.ilogbf128 libc.src.math.ldexpf128 libc.src.math.llogbf128 - libc.src.math.logbf128 libc.src.math.llrintf128 libc.src.math.llroundf128 + libc.src.math.logbf128 libc.src.math.lrintf128 libc.src.math.lroundf128 libc.src.math.modff128 @@ -623,11 +623,11 @@ if(LLVM_LIBC_FULL_BUILD) # pthread.h entrypoints libc.src.pthread.pthread_atfork libc.src.pthread.pthread_attr_destroy - libc.src.pthread.pthread_attr_init libc.src.pthread.pthread_attr_getdetachstate libc.src.pthread.pthread_attr_getguardsize libc.src.pthread.pthread_attr_getstack libc.src.pthread.pthread_attr_getstacksize + libc.src.pthread.pthread_attr_init libc.src.pthread.pthread_attr_setdetachstate libc.src.pthread.pthread_attr_setguardsize libc.src.pthread.pthread_attr_setstack @@ -641,36 +641,36 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.pthread.pthread_join libc.src.pthread.pthread_key_create libc.src.pthread.pthread_key_delete - libc.src.pthread.pthread_self - libc.src.pthread.pthread_setname_np libc.src.pthread.pthread_mutex_destroy libc.src.pthread.pthread_mutex_init libc.src.pthread.pthread_mutex_lock libc.src.pthread.pthread_mutex_unlock libc.src.pthread.pthread_mutexattr_destroy - libc.src.pthread.pthread_mutexattr_init libc.src.pthread.pthread_mutexattr_getpshared libc.src.pthread.pthread_mutexattr_getrobust libc.src.pthread.pthread_mutexattr_gettype + libc.src.pthread.pthread_mutexattr_init libc.src.pthread.pthread_mutexattr_setpshared libc.src.pthread.pthread_mutexattr_setrobust libc.src.pthread.pthread_mutexattr_settype libc.src.pthread.pthread_once + libc.src.pthread.pthread_rwlock_destroy libc.src.pthread.pthread_rwlock_init - libc.src.pthread.pthread_rwlock_tryrdlock libc.src.pthread.pthread_rwlock_rdlock libc.src.pthread.pthread_rwlock_timedrdlock - libc.src.pthread.pthread_rwlock_trywrlock - libc.src.pthread.pthread_rwlock_wrlock libc.src.pthread.pthread_rwlock_timedwrlock + libc.src.pthread.pthread_rwlock_tryrdlock + libc.src.pthread.pthread_rwlock_trywrlock libc.src.pthread.pthread_rwlock_unlock - libc.src.pthread.pthread_rwlock_destroy + libc.src.pthread.pthread_rwlock_wrlock libc.src.pthread.pthread_rwlockattr_destroy libc.src.pthread.pthread_rwlockattr_getkind_np libc.src.pthread.pthread_rwlockattr_getpshared libc.src.pthread.pthread_rwlockattr_init libc.src.pthread.pthread_rwlockattr_setkind_np libc.src.pthread.pthread_rwlockattr_setpshared + libc.src.pthread.pthread_self + libc.src.pthread.pthread_setname_np libc.src.pthread.pthread_setspecific # sched.h entrypoints @@ -680,18 +680,18 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.stdio.clearerr libc.src.stdio.clearerr_unlocked libc.src.stdio.fclose - libc.src.stdio.flockfile libc.src.stdio.feof libc.src.stdio.feof_unlocked libc.src.stdio.ferror libc.src.stdio.ferror_unlocked - libc.src.stdio.fgetc libc.src.stdio.fflush + libc.src.stdio.fgetc libc.src.stdio.fileno + libc.src.stdio.flockfile libc.src.stdio.fopen + libc.src.stdio.fopencookie libc.src.stdio.fputc libc.src.stdio.fputs - libc.src.stdio.fopencookie libc.src.stdio.fread libc.src.stdio.fread_unlocked libc.src.stdio.fseek @@ -703,14 +703,14 @@ if(LLVM_LIBC_FULL_BUILD) #TODO: Look into if fprintf can be enabled for overlay on aarch64 libc.src.stdio.fprintf libc.src.stdio.printf - libc.src.stdio.vfprintf - libc.src.stdio.vprintf libc.src.stdio.putc libc.src.stdio.putchar libc.src.stdio.puts libc.src.stdio.stderr libc.src.stdio.stdin libc.src.stdio.stdout + libc.src.stdio.vfprintf + libc.src.stdio.vprintf # stdlib.h entrypoints libc.src.stdlib._Exit @@ -720,24 +720,24 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.stdlib.getenv # signal.h entrypoints - libc.src.signal.raise libc.src.signal.kill + libc.src.signal.raise libc.src.signal.sigaction + libc.src.signal.sigaddset libc.src.signal.sigaltstack libc.src.signal.sigdelset - libc.src.signal.sigaddset libc.src.signal.sigemptyset - libc.src.signal.sigprocmask libc.src.signal.sigfillset libc.src.signal.signal + libc.src.signal.sigprocmask # search.h entrypoints libc.src.search.hcreate libc.src.search.hcreate_r - libc.src.search.hsearch - libc.src.search.hsearch_r libc.src.search.hdestroy libc.src.search.hdestroy_r + libc.src.search.hsearch + libc.src.search.hsearch_r libc.src.search.insque libc.src.search.remque @@ -766,8 +766,8 @@ if(LLVM_LIBC_FULL_BUILD) # time.h entrypoints libc.src.time.asctime libc.src.time.asctime_r - libc.src.time.clock_gettime libc.src.time.clock + libc.src.time.clock_gettime libc.src.time.difftime libc.src.time.gettimeofday libc.src.time.gmtime @@ -784,9 +784,9 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.unistd.fork libc.src.unistd.getopt libc.src.unistd.optarg + libc.src.unistd.opterr libc.src.unistd.optind libc.src.unistd.optopt - libc.src.unistd.opterr libc.src.unistd.swab # sys/select.h entrypoints diff --git a/libc/config/linux/arm/entrypoints.txt b/libc/config/linux/arm/entrypoints.txt index a9d0a12..a27a494 100644 --- a/libc/config/linux/arm/entrypoints.txt +++ b/libc/config/linux/arm/entrypoints.txt @@ -68,81 +68,81 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.inttypes.strtoumax # stdbit.h entrypoints - libc.src.stdbit.stdc_leading_zeros_uc - libc.src.stdbit.stdc_leading_zeros_us - libc.src.stdbit.stdc_leading_zeros_ui - libc.src.stdbit.stdc_leading_zeros_ul - libc.src.stdbit.stdc_leading_zeros_ull - libc.src.stdbit.stdc_leading_ones_uc - libc.src.stdbit.stdc_leading_ones_us - libc.src.stdbit.stdc_leading_ones_ui - libc.src.stdbit.stdc_leading_ones_ul - libc.src.stdbit.stdc_leading_ones_ull - libc.src.stdbit.stdc_trailing_zeros_uc - libc.src.stdbit.stdc_trailing_zeros_us - libc.src.stdbit.stdc_trailing_zeros_ui - libc.src.stdbit.stdc_trailing_zeros_ul - libc.src.stdbit.stdc_trailing_zeros_ull - libc.src.stdbit.stdc_trailing_ones_uc - libc.src.stdbit.stdc_trailing_ones_us - libc.src.stdbit.stdc_trailing_ones_ui - libc.src.stdbit.stdc_trailing_ones_ul - libc.src.stdbit.stdc_trailing_ones_ull - libc.src.stdbit.stdc_first_leading_zero_uc - libc.src.stdbit.stdc_first_leading_zero_us - libc.src.stdbit.stdc_first_leading_zero_ui - libc.src.stdbit.stdc_first_leading_zero_ul - libc.src.stdbit.stdc_first_leading_zero_ull + libc.src.stdbit.stdc_bit_ceil_uc + libc.src.stdbit.stdc_bit_ceil_ui + libc.src.stdbit.stdc_bit_ceil_ul + libc.src.stdbit.stdc_bit_ceil_ull + libc.src.stdbit.stdc_bit_ceil_us + libc.src.stdbit.stdc_bit_floor_uc + libc.src.stdbit.stdc_bit_floor_ui + libc.src.stdbit.stdc_bit_floor_ul + libc.src.stdbit.stdc_bit_floor_ull + libc.src.stdbit.stdc_bit_floor_us + libc.src.stdbit.stdc_bit_width_uc + libc.src.stdbit.stdc_bit_width_ui + libc.src.stdbit.stdc_bit_width_ul + libc.src.stdbit.stdc_bit_width_ull + libc.src.stdbit.stdc_bit_width_us + libc.src.stdbit.stdc_count_ones_uc + libc.src.stdbit.stdc_count_ones_ui + libc.src.stdbit.stdc_count_ones_ul + libc.src.stdbit.stdc_count_ones_ull + libc.src.stdbit.stdc_count_ones_us + libc.src.stdbit.stdc_count_zeros_uc + libc.src.stdbit.stdc_count_zeros_ui + libc.src.stdbit.stdc_count_zeros_ul + libc.src.stdbit.stdc_count_zeros_ull + libc.src.stdbit.stdc_count_zeros_us libc.src.stdbit.stdc_first_leading_one_uc - libc.src.stdbit.stdc_first_leading_one_us libc.src.stdbit.stdc_first_leading_one_ui libc.src.stdbit.stdc_first_leading_one_ul libc.src.stdbit.stdc_first_leading_one_ull - libc.src.stdbit.stdc_first_trailing_zero_uc - libc.src.stdbit.stdc_first_trailing_zero_us - libc.src.stdbit.stdc_first_trailing_zero_ui - libc.src.stdbit.stdc_first_trailing_zero_ul - libc.src.stdbit.stdc_first_trailing_zero_ull + libc.src.stdbit.stdc_first_leading_one_us + libc.src.stdbit.stdc_first_leading_zero_uc + libc.src.stdbit.stdc_first_leading_zero_ui + libc.src.stdbit.stdc_first_leading_zero_ul + libc.src.stdbit.stdc_first_leading_zero_ull + libc.src.stdbit.stdc_first_leading_zero_us libc.src.stdbit.stdc_first_trailing_one_uc - libc.src.stdbit.stdc_first_trailing_one_us libc.src.stdbit.stdc_first_trailing_one_ui libc.src.stdbit.stdc_first_trailing_one_ul libc.src.stdbit.stdc_first_trailing_one_ull - libc.src.stdbit.stdc_count_zeros_uc - libc.src.stdbit.stdc_count_zeros_us - libc.src.stdbit.stdc_count_zeros_ui - libc.src.stdbit.stdc_count_zeros_ul - libc.src.stdbit.stdc_count_zeros_ull - libc.src.stdbit.stdc_count_ones_uc - libc.src.stdbit.stdc_count_ones_us - libc.src.stdbit.stdc_count_ones_ui - libc.src.stdbit.stdc_count_ones_ul - libc.src.stdbit.stdc_count_ones_ull + libc.src.stdbit.stdc_first_trailing_one_us + libc.src.stdbit.stdc_first_trailing_zero_uc + libc.src.stdbit.stdc_first_trailing_zero_ui + libc.src.stdbit.stdc_first_trailing_zero_ul + libc.src.stdbit.stdc_first_trailing_zero_ull + libc.src.stdbit.stdc_first_trailing_zero_us libc.src.stdbit.stdc_has_single_bit_uc - libc.src.stdbit.stdc_has_single_bit_us libc.src.stdbit.stdc_has_single_bit_ui libc.src.stdbit.stdc_has_single_bit_ul libc.src.stdbit.stdc_has_single_bit_ull - libc.src.stdbit.stdc_bit_width_uc - libc.src.stdbit.stdc_bit_width_us - libc.src.stdbit.stdc_bit_width_ui - libc.src.stdbit.stdc_bit_width_ul - libc.src.stdbit.stdc_bit_width_ull - libc.src.stdbit.stdc_bit_floor_uc - libc.src.stdbit.stdc_bit_floor_us - libc.src.stdbit.stdc_bit_floor_ui - libc.src.stdbit.stdc_bit_floor_ul - libc.src.stdbit.stdc_bit_floor_ull - libc.src.stdbit.stdc_bit_ceil_uc - libc.src.stdbit.stdc_bit_ceil_us - libc.src.stdbit.stdc_bit_ceil_ui - libc.src.stdbit.stdc_bit_ceil_ul - libc.src.stdbit.stdc_bit_ceil_ull + libc.src.stdbit.stdc_has_single_bit_us + libc.src.stdbit.stdc_leading_ones_uc + libc.src.stdbit.stdc_leading_ones_ui + libc.src.stdbit.stdc_leading_ones_ul + libc.src.stdbit.stdc_leading_ones_ull + libc.src.stdbit.stdc_leading_ones_us + libc.src.stdbit.stdc_leading_zeros_uc + libc.src.stdbit.stdc_leading_zeros_ui + libc.src.stdbit.stdc_leading_zeros_ul + libc.src.stdbit.stdc_leading_zeros_ull + libc.src.stdbit.stdc_leading_zeros_us + libc.src.stdbit.stdc_trailing_ones_uc + libc.src.stdbit.stdc_trailing_ones_ui + libc.src.stdbit.stdc_trailing_ones_ul + libc.src.stdbit.stdc_trailing_ones_ull + libc.src.stdbit.stdc_trailing_ones_us + libc.src.stdbit.stdc_trailing_zeros_uc + libc.src.stdbit.stdc_trailing_zeros_ui + libc.src.stdbit.stdc_trailing_zeros_ul + libc.src.stdbit.stdc_trailing_zeros_ull + libc.src.stdbit.stdc_trailing_zeros_us # stdlib.h entrypoints libc.src.stdlib.abs - libc.src.stdlib.atoi libc.src.stdlib.atof + libc.src.stdlib.atoi libc.src.stdlib.atol libc.src.stdlib.atoll libc.src.stdlib.bsearch @@ -199,11 +199,11 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.fenv.fegetexceptflag libc.src.fenv.fegetround libc.src.fenv.feholdexcept + libc.src.fenv.feraiseexcept libc.src.fenv.fesetenv libc.src.fenv.fesetexcept libc.src.fenv.fesetexceptflag libc.src.fenv.fesetround - libc.src.fenv.feraiseexcept libc.src.fenv.fetestexcept libc.src.fenv.fetestexceptflag libc.src.fenv.feupdateenv @@ -247,37 +247,37 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.fmaf libc.src.math.fmax libc.src.math.fmaxf - libc.src.math.fmaxl - libc.src.math.fmin - libc.src.math.fminf - libc.src.math.fminl libc.src.math.fmaximum - libc.src.math.fmaximumf - libc.src.math.fmaximuml - libc.src.math.fmaximum_num - libc.src.math.fmaximum_numf - libc.src.math.fmaximum_numl libc.src.math.fmaximum_mag - libc.src.math.fmaximum_magf - libc.src.math.fmaximum_magl libc.src.math.fmaximum_mag_num libc.src.math.fmaximum_mag_numf libc.src.math.fmaximum_mag_numl + libc.src.math.fmaximum_magf + libc.src.math.fmaximum_magl + libc.src.math.fmaximum_num + libc.src.math.fmaximum_numf + libc.src.math.fmaximum_numl + libc.src.math.fmaximumf + libc.src.math.fmaximuml + libc.src.math.fmaxl + libc.src.math.fmin + libc.src.math.fminf libc.src.math.fminimum - libc.src.math.fminimumf - libc.src.math.fminimuml - libc.src.math.fminimum_num - libc.src.math.fminimum_numf - libc.src.math.fminimum_numl libc.src.math.fminimum_mag - libc.src.math.fminimum_magf - libc.src.math.fminimum_magl libc.src.math.fminimum_mag_num libc.src.math.fminimum_mag_numf libc.src.math.fminimum_mag_numl - libc.src.math.fmul + libc.src.math.fminimum_magf + libc.src.math.fminimum_magl + libc.src.math.fminimum_num + libc.src.math.fminimum_numf + libc.src.math.fminimum_numl + libc.src.math.fminimumf + libc.src.math.fminimuml + libc.src.math.fminl libc.src.math.fmod libc.src.math.fmodf + libc.src.math.fmul libc.src.math.frexp libc.src.math.frexpf libc.src.math.frexpl @@ -358,9 +358,9 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.scalbn libc.src.math.scalbnf libc.src.math.scalbnl + libc.src.math.sin libc.src.math.sincos libc.src.math.sincosf - libc.src.math.sin libc.src.math.sinf libc.src.math.sinhf libc.src.math.sqrt diff --git a/libc/config/linux/riscv/entrypoints.txt b/libc/config/linux/riscv/entrypoints.txt index 7ef5ed8..ee8b3d5 100644 --- a/libc/config/linux/riscv/entrypoints.txt +++ b/libc/config/linux/riscv/entrypoints.txt @@ -93,81 +93,81 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.inttypes.strtoumax # stdbit.h entrypoints - libc.src.stdbit.stdc_leading_zeros_uc - libc.src.stdbit.stdc_leading_zeros_us - libc.src.stdbit.stdc_leading_zeros_ui - libc.src.stdbit.stdc_leading_zeros_ul - libc.src.stdbit.stdc_leading_zeros_ull - libc.src.stdbit.stdc_leading_ones_uc - libc.src.stdbit.stdc_leading_ones_us - libc.src.stdbit.stdc_leading_ones_ui - libc.src.stdbit.stdc_leading_ones_ul - libc.src.stdbit.stdc_leading_ones_ull - libc.src.stdbit.stdc_trailing_zeros_uc - libc.src.stdbit.stdc_trailing_zeros_us - libc.src.stdbit.stdc_trailing_zeros_ui - libc.src.stdbit.stdc_trailing_zeros_ul - libc.src.stdbit.stdc_trailing_zeros_ull - libc.src.stdbit.stdc_trailing_ones_uc - libc.src.stdbit.stdc_trailing_ones_us - libc.src.stdbit.stdc_trailing_ones_ui - libc.src.stdbit.stdc_trailing_ones_ul - libc.src.stdbit.stdc_trailing_ones_ull - libc.src.stdbit.stdc_first_leading_zero_uc - libc.src.stdbit.stdc_first_leading_zero_us - libc.src.stdbit.stdc_first_leading_zero_ui - libc.src.stdbit.stdc_first_leading_zero_ul - libc.src.stdbit.stdc_first_leading_zero_ull + libc.src.stdbit.stdc_bit_ceil_uc + libc.src.stdbit.stdc_bit_ceil_ui + libc.src.stdbit.stdc_bit_ceil_ul + libc.src.stdbit.stdc_bit_ceil_ull + libc.src.stdbit.stdc_bit_ceil_us + libc.src.stdbit.stdc_bit_floor_uc + libc.src.stdbit.stdc_bit_floor_ui + libc.src.stdbit.stdc_bit_floor_ul + libc.src.stdbit.stdc_bit_floor_ull + libc.src.stdbit.stdc_bit_floor_us + libc.src.stdbit.stdc_bit_width_uc + libc.src.stdbit.stdc_bit_width_ui + libc.src.stdbit.stdc_bit_width_ul + libc.src.stdbit.stdc_bit_width_ull + libc.src.stdbit.stdc_bit_width_us + libc.src.stdbit.stdc_count_ones_uc + libc.src.stdbit.stdc_count_ones_ui + libc.src.stdbit.stdc_count_ones_ul + libc.src.stdbit.stdc_count_ones_ull + libc.src.stdbit.stdc_count_ones_us + libc.src.stdbit.stdc_count_zeros_uc + libc.src.stdbit.stdc_count_zeros_ui + libc.src.stdbit.stdc_count_zeros_ul + libc.src.stdbit.stdc_count_zeros_ull + libc.src.stdbit.stdc_count_zeros_us libc.src.stdbit.stdc_first_leading_one_uc - libc.src.stdbit.stdc_first_leading_one_us libc.src.stdbit.stdc_first_leading_one_ui libc.src.stdbit.stdc_first_leading_one_ul libc.src.stdbit.stdc_first_leading_one_ull - libc.src.stdbit.stdc_first_trailing_zero_uc - libc.src.stdbit.stdc_first_trailing_zero_us - libc.src.stdbit.stdc_first_trailing_zero_ui - libc.src.stdbit.stdc_first_trailing_zero_ul - libc.src.stdbit.stdc_first_trailing_zero_ull + libc.src.stdbit.stdc_first_leading_one_us + libc.src.stdbit.stdc_first_leading_zero_uc + libc.src.stdbit.stdc_first_leading_zero_ui + libc.src.stdbit.stdc_first_leading_zero_ul + libc.src.stdbit.stdc_first_leading_zero_ull + libc.src.stdbit.stdc_first_leading_zero_us libc.src.stdbit.stdc_first_trailing_one_uc - libc.src.stdbit.stdc_first_trailing_one_us libc.src.stdbit.stdc_first_trailing_one_ui libc.src.stdbit.stdc_first_trailing_one_ul libc.src.stdbit.stdc_first_trailing_one_ull - libc.src.stdbit.stdc_count_zeros_uc - libc.src.stdbit.stdc_count_zeros_us - libc.src.stdbit.stdc_count_zeros_ui - libc.src.stdbit.stdc_count_zeros_ul - libc.src.stdbit.stdc_count_zeros_ull - libc.src.stdbit.stdc_count_ones_uc - libc.src.stdbit.stdc_count_ones_us - libc.src.stdbit.stdc_count_ones_ui - libc.src.stdbit.stdc_count_ones_ul - libc.src.stdbit.stdc_count_ones_ull + libc.src.stdbit.stdc_first_trailing_one_us + libc.src.stdbit.stdc_first_trailing_zero_uc + libc.src.stdbit.stdc_first_trailing_zero_ui + libc.src.stdbit.stdc_first_trailing_zero_ul + libc.src.stdbit.stdc_first_trailing_zero_ull + libc.src.stdbit.stdc_first_trailing_zero_us libc.src.stdbit.stdc_has_single_bit_uc - libc.src.stdbit.stdc_has_single_bit_us libc.src.stdbit.stdc_has_single_bit_ui libc.src.stdbit.stdc_has_single_bit_ul libc.src.stdbit.stdc_has_single_bit_ull - libc.src.stdbit.stdc_bit_width_uc - libc.src.stdbit.stdc_bit_width_us - libc.src.stdbit.stdc_bit_width_ui - libc.src.stdbit.stdc_bit_width_ul - libc.src.stdbit.stdc_bit_width_ull - libc.src.stdbit.stdc_bit_floor_uc - libc.src.stdbit.stdc_bit_floor_us - libc.src.stdbit.stdc_bit_floor_ui - libc.src.stdbit.stdc_bit_floor_ul - libc.src.stdbit.stdc_bit_floor_ull - libc.src.stdbit.stdc_bit_ceil_uc - libc.src.stdbit.stdc_bit_ceil_us - libc.src.stdbit.stdc_bit_ceil_ui - libc.src.stdbit.stdc_bit_ceil_ul - libc.src.stdbit.stdc_bit_ceil_ull + libc.src.stdbit.stdc_has_single_bit_us + libc.src.stdbit.stdc_leading_ones_uc + libc.src.stdbit.stdc_leading_ones_ui + libc.src.stdbit.stdc_leading_ones_ul + libc.src.stdbit.stdc_leading_ones_ull + libc.src.stdbit.stdc_leading_ones_us + libc.src.stdbit.stdc_leading_zeros_uc + libc.src.stdbit.stdc_leading_zeros_ui + libc.src.stdbit.stdc_leading_zeros_ul + libc.src.stdbit.stdc_leading_zeros_ull + libc.src.stdbit.stdc_leading_zeros_us + libc.src.stdbit.stdc_trailing_ones_uc + libc.src.stdbit.stdc_trailing_ones_ui + libc.src.stdbit.stdc_trailing_ones_ul + libc.src.stdbit.stdc_trailing_ones_ull + libc.src.stdbit.stdc_trailing_ones_us + libc.src.stdbit.stdc_trailing_zeros_uc + libc.src.stdbit.stdc_trailing_zeros_ui + libc.src.stdbit.stdc_trailing_zeros_ul + libc.src.stdbit.stdc_trailing_zeros_ull + libc.src.stdbit.stdc_trailing_zeros_us # stdlib.h entrypoints libc.src.stdlib.abs - libc.src.stdlib.atoi libc.src.stdlib.atof + libc.src.stdlib.atoi libc.src.stdlib.atol libc.src.stdlib.atoll libc.src.stdlib.bsearch @@ -189,41 +189,41 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.stdlib.strtoull # stdlib.h external entrypoints - libc.src.stdlib.malloc - libc.src.stdlib.calloc - libc.src.stdlib.realloc libc.src.stdlib.aligned_alloc + libc.src.stdlib.calloc libc.src.stdlib.free + libc.src.stdlib.malloc + libc.src.stdlib.realloc # stdio.h entrypoints + libc.src.stdio.fdopen + libc.src.stdio.fprintf + libc.src.stdio.fscanf + libc.src.stdio.printf libc.src.stdio.remove libc.src.stdio.rename - libc.src.stdio.sprintf + libc.src.stdio.scanf libc.src.stdio.snprintf - libc.src.stdio.fprintf - libc.src.stdio.printf - libc.src.stdio.vsprintf - libc.src.stdio.vsnprintf + libc.src.stdio.sprintf + libc.src.stdio.sscanf libc.src.stdio.vfprintf libc.src.stdio.vprintf - libc.src.stdio.sscanf - libc.src.stdio.scanf - libc.src.stdio.fscanf - libc.src.stdio.fdopen + libc.src.stdio.vsnprintf + libc.src.stdio.vsprintf # sys/mman.h entrypoints libc.src.sys.mman.madvise - libc.src.sys.mman.mmap - libc.src.sys.mman.mprotect - libc.src.sys.mman.munmap - libc.src.sys.mman.posix_madvise libc.src.sys.mman.mincore libc.src.sys.mman.mlock libc.src.sys.mman.mlock2 - libc.src.sys.mman.munlock libc.src.sys.mman.mlockall - libc.src.sys.mman.munlockall + libc.src.sys.mman.mmap + libc.src.sys.mman.mprotect libc.src.sys.mman.msync + libc.src.sys.mman.munlock + libc.src.sys.mman.munlockall + libc.src.sys.mman.munmap + libc.src.sys.mman.posix_madvise libc.src.sys.mman.shm_open libc.src.sys.mman.shm_unlink @@ -272,11 +272,11 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.termios.cfgetospeed libc.src.termios.cfsetispeed libc.src.termios.cfsetospeed - libc.src.termios.tcgetattr - libc.src.termios.tcgetsid libc.src.termios.tcdrain libc.src.termios.tcflow libc.src.termios.tcflush + libc.src.termios.tcgetattr + libc.src.termios.tcgetsid libc.src.termios.tcsendbreak libc.src.termios.tcsetattr @@ -328,11 +328,11 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.fenv.fegetexceptflag libc.src.fenv.fegetround libc.src.fenv.feholdexcept + libc.src.fenv.feraiseexcept libc.src.fenv.fesetenv libc.src.fenv.fesetexcept libc.src.fenv.fesetexceptflag libc.src.fenv.fesetround - libc.src.fenv.feraiseexcept libc.src.fenv.fetestexcept libc.src.fenv.fetestexceptflag libc.src.fenv.feupdateenv @@ -345,22 +345,22 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.atan2f libc.src.math.atanf libc.src.math.atanhf - libc.src.math.copysign - libc.src.math.copysignf - libc.src.math.copysignl libc.src.math.ceil libc.src.math.ceilf libc.src.math.ceill - libc.src.math.coshf + libc.src.math.copysign + libc.src.math.copysignf + libc.src.math.copysignl libc.src.math.cos libc.src.math.cosf + libc.src.math.coshf libc.src.math.erff libc.src.math.exp - libc.src.math.expf libc.src.math.exp10 libc.src.math.exp10f libc.src.math.exp2 libc.src.math.exp2f + libc.src.math.expf libc.src.math.expm1 libc.src.math.expm1f libc.src.math.fabs @@ -374,40 +374,40 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.floorl libc.src.math.fma libc.src.math.fmaf - libc.src.math.fmin - libc.src.math.fminf - libc.src.math.fminl libc.src.math.fmax libc.src.math.fmaxf - libc.src.math.fmaxl libc.src.math.fmaximum - libc.src.math.fmaximumf - libc.src.math.fmaximuml - libc.src.math.fmaximum_num - libc.src.math.fmaximum_numf - libc.src.math.fmaximum_numl libc.src.math.fmaximum_mag - libc.src.math.fmaximum_magf - libc.src.math.fmaximum_magl libc.src.math.fmaximum_mag_num libc.src.math.fmaximum_mag_numf libc.src.math.fmaximum_mag_numl + libc.src.math.fmaximum_magf + libc.src.math.fmaximum_magl + libc.src.math.fmaximum_num + libc.src.math.fmaximum_numf + libc.src.math.fmaximum_numl + libc.src.math.fmaximumf + libc.src.math.fmaximuml + libc.src.math.fmaxl + libc.src.math.fmin + libc.src.math.fminf libc.src.math.fminimum - libc.src.math.fminimumf - libc.src.math.fminimuml - libc.src.math.fminimum_num - libc.src.math.fminimum_numf - libc.src.math.fminimum_numl libc.src.math.fminimum_mag - libc.src.math.fminimum_magf - libc.src.math.fminimum_magl libc.src.math.fminimum_mag_num libc.src.math.fminimum_mag_numf libc.src.math.fminimum_mag_numl - libc.src.math.fmul + libc.src.math.fminimum_magf + libc.src.math.fminimum_magl + libc.src.math.fminimum_num + libc.src.math.fminimum_numf + libc.src.math.fminimum_numl + libc.src.math.fminimumf + libc.src.math.fminimuml + libc.src.math.fminl libc.src.math.fmod libc.src.math.fmodf libc.src.math.fmodl + libc.src.math.fmul libc.src.math.frexp libc.src.math.frexpf libc.src.math.frexpl @@ -434,17 +434,17 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.llround libc.src.math.llroundf libc.src.math.llroundl + libc.src.math.log libc.src.math.log10 libc.src.math.log10f libc.src.math.log1p libc.src.math.log1pf libc.src.math.log2 libc.src.math.log2f - libc.src.math.log - libc.src.math.logf libc.src.math.logb libc.src.math.logbf libc.src.math.logbl + libc.src.math.logf libc.src.math.lrint libc.src.math.lrintf libc.src.math.lrintl @@ -473,11 +473,11 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.nextupf libc.src.math.nextupl libc.src.math.powf - libc.src.math.remainderf libc.src.math.remainder + libc.src.math.remainderf libc.src.math.remainderl - libc.src.math.remquof libc.src.math.remquo + libc.src.math.remquof libc.src.math.remquol libc.src.math.rint libc.src.math.rintf @@ -488,11 +488,11 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.scalbn libc.src.math.scalbnf libc.src.math.scalbnl + libc.src.math.sin libc.src.math.sincos libc.src.math.sincosf - libc.src.math.sinhf - libc.src.math.sin libc.src.math.sinf + libc.src.math.sinhf libc.src.math.sqrt libc.src.math.sqrtf libc.src.math.sqrtl @@ -518,15 +518,15 @@ if(LIBC_TYPES_HAS_FLOAT128) libc.src.math.fdimf128 libc.src.math.floorf128 libc.src.math.fmaxf128 - libc.src.math.fminf128 - libc.src.math.fmaximumf128 - libc.src.math.fmaximum_numf128 - libc.src.math.fmaximum_magf128 libc.src.math.fmaximum_mag_numf128 - libc.src.math.fminimumf128 - libc.src.math.fminimum_numf128 - libc.src.math.fminimum_magf128 + libc.src.math.fmaximum_magf128 + libc.src.math.fmaximum_numf128 + libc.src.math.fmaximumf128 + libc.src.math.fminf128 libc.src.math.fminimum_mag_numf128 + libc.src.math.fminimum_magf128 + libc.src.math.fminimum_numf128 + libc.src.math.fminimumf128 libc.src.math.fmodf128 libc.src.math.frexpf128 libc.src.math.fromfpf128 @@ -534,9 +534,9 @@ if(LIBC_TYPES_HAS_FLOAT128) libc.src.math.ilogbf128 libc.src.math.ldexpf128 libc.src.math.llogbf128 - libc.src.math.logbf128 libc.src.math.llrintf128 libc.src.math.llroundf128 + libc.src.math.logbf128 libc.src.math.lrintf128 libc.src.math.lroundf128 libc.src.math.modff128 @@ -578,11 +578,11 @@ if(LLVM_LIBC_FULL_BUILD) # pthread.h entrypoints libc.src.pthread.pthread_atfork libc.src.pthread.pthread_attr_destroy - libc.src.pthread.pthread_attr_init libc.src.pthread.pthread_attr_getdetachstate libc.src.pthread.pthread_attr_getguardsize libc.src.pthread.pthread_attr_getstack libc.src.pthread.pthread_attr_getstacksize + libc.src.pthread.pthread_attr_init libc.src.pthread.pthread_attr_setdetachstate libc.src.pthread.pthread_attr_setguardsize libc.src.pthread.pthread_attr_setstack @@ -596,21 +596,21 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.pthread.pthread_join libc.src.pthread.pthread_key_create libc.src.pthread.pthread_key_delete - libc.src.pthread.pthread_self - libc.src.pthread.pthread_setname_np libc.src.pthread.pthread_mutex_destroy libc.src.pthread.pthread_mutex_init libc.src.pthread.pthread_mutex_lock libc.src.pthread.pthread_mutex_unlock libc.src.pthread.pthread_mutexattr_destroy - libc.src.pthread.pthread_mutexattr_init libc.src.pthread.pthread_mutexattr_getpshared libc.src.pthread.pthread_mutexattr_getrobust libc.src.pthread.pthread_mutexattr_gettype + libc.src.pthread.pthread_mutexattr_init libc.src.pthread.pthread_mutexattr_setpshared libc.src.pthread.pthread_mutexattr_setrobust libc.src.pthread.pthread_mutexattr_settype libc.src.pthread.pthread_once + libc.src.pthread.pthread_self + libc.src.pthread.pthread_setname_np libc.src.pthread.pthread_setspecific # sched.h entrypoints @@ -624,20 +624,20 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.stdio.clearerr libc.src.stdio.clearerr_unlocked libc.src.stdio.fclose - libc.src.stdio.flockfile libc.src.stdio.feof libc.src.stdio.feof_unlocked libc.src.stdio.ferror libc.src.stdio.ferror_unlocked + libc.src.stdio.fflush libc.src.stdio.fgetc libc.src.stdio.fgetc_unlocked libc.src.stdio.fgets - libc.src.stdio.fflush libc.src.stdio.fileno + libc.src.stdio.flockfile libc.src.stdio.fopen + libc.src.stdio.fopencookie libc.src.stdio.fputc libc.src.stdio.fputs - libc.src.stdio.fopencookie libc.src.stdio.fread libc.src.stdio.fread_unlocked libc.src.stdio.fseek @@ -667,16 +667,16 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.stdlib.getenv # signal.h entrypoints - libc.src.signal.raise libc.src.signal.kill + libc.src.signal.raise libc.src.signal.sigaction + libc.src.signal.sigaddset libc.src.signal.sigaltstack libc.src.signal.sigdelset - libc.src.signal.sigaddset libc.src.signal.sigemptyset - libc.src.signal.sigprocmask libc.src.signal.sigfillset libc.src.signal.signal + libc.src.signal.sigprocmask # spawn.h entrypoints libc.src.spawn.posix_spawn @@ -689,10 +689,10 @@ if(LLVM_LIBC_FULL_BUILD) # search.h entrypoints libc.src.search.hcreate libc.src.search.hcreate_r - libc.src.search.hsearch - libc.src.search.hsearch_r libc.src.search.hdestroy libc.src.search.hdestroy_r + libc.src.search.hsearch + libc.src.search.hsearch_r libc.src.search.insque libc.src.search.remque @@ -721,8 +721,8 @@ if(LLVM_LIBC_FULL_BUILD) # time.h entrypoints libc.src.time.asctime libc.src.time.asctime_r - libc.src.time.clock_gettime libc.src.time.clock + libc.src.time.clock_gettime libc.src.time.difftime libc.src.time.gettimeofday libc.src.time.gmtime @@ -732,16 +732,16 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.time.time # unistd.h entrypoints + libc.src.unistd.__llvm_libc_syscall libc.src.unistd._exit libc.src.unistd.environ libc.src.unistd.execv libc.src.unistd.fork - libc.src.unistd.__llvm_libc_syscall libc.src.unistd.getopt libc.src.unistd.optarg + libc.src.unistd.opterr libc.src.unistd.optind libc.src.unistd.optopt - libc.src.unistd.opterr libc.src.unistd.swab # sys/select.h entrypoints diff --git a/libc/config/linux/x86_64/entrypoints.txt b/libc/config/linux/x86_64/entrypoints.txt index 96df8c8..9581f7f 100644 --- a/libc/config/linux/x86_64/entrypoints.txt +++ b/libc/config/linux/x86_64/entrypoints.txt @@ -94,81 +94,81 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.inttypes.strtoumax # stdbit.h entrypoints - libc.src.stdbit.stdc_leading_zeros_uc - libc.src.stdbit.stdc_leading_zeros_us - libc.src.stdbit.stdc_leading_zeros_ui - libc.src.stdbit.stdc_leading_zeros_ul - libc.src.stdbit.stdc_leading_zeros_ull - libc.src.stdbit.stdc_leading_ones_uc - libc.src.stdbit.stdc_leading_ones_us - libc.src.stdbit.stdc_leading_ones_ui - libc.src.stdbit.stdc_leading_ones_ul - libc.src.stdbit.stdc_leading_ones_ull - libc.src.stdbit.stdc_trailing_zeros_uc - libc.src.stdbit.stdc_trailing_zeros_us - libc.src.stdbit.stdc_trailing_zeros_ui - libc.src.stdbit.stdc_trailing_zeros_ul - libc.src.stdbit.stdc_trailing_zeros_ull - libc.src.stdbit.stdc_trailing_ones_uc - libc.src.stdbit.stdc_trailing_ones_us - libc.src.stdbit.stdc_trailing_ones_ui - libc.src.stdbit.stdc_trailing_ones_ul - libc.src.stdbit.stdc_trailing_ones_ull - libc.src.stdbit.stdc_first_leading_zero_uc - libc.src.stdbit.stdc_first_leading_zero_us - libc.src.stdbit.stdc_first_leading_zero_ui - libc.src.stdbit.stdc_first_leading_zero_ul - libc.src.stdbit.stdc_first_leading_zero_ull + libc.src.stdbit.stdc_bit_ceil_uc + libc.src.stdbit.stdc_bit_ceil_ui + libc.src.stdbit.stdc_bit_ceil_ul + libc.src.stdbit.stdc_bit_ceil_ull + libc.src.stdbit.stdc_bit_ceil_us + libc.src.stdbit.stdc_bit_floor_uc + libc.src.stdbit.stdc_bit_floor_ui + libc.src.stdbit.stdc_bit_floor_ul + libc.src.stdbit.stdc_bit_floor_ull + libc.src.stdbit.stdc_bit_floor_us + libc.src.stdbit.stdc_bit_width_uc + libc.src.stdbit.stdc_bit_width_ui + libc.src.stdbit.stdc_bit_width_ul + libc.src.stdbit.stdc_bit_width_ull + libc.src.stdbit.stdc_bit_width_us + libc.src.stdbit.stdc_count_ones_uc + libc.src.stdbit.stdc_count_ones_ui + libc.src.stdbit.stdc_count_ones_ul + libc.src.stdbit.stdc_count_ones_ull + libc.src.stdbit.stdc_count_ones_us + libc.src.stdbit.stdc_count_zeros_uc + libc.src.stdbit.stdc_count_zeros_ui + libc.src.stdbit.stdc_count_zeros_ul + libc.src.stdbit.stdc_count_zeros_ull + libc.src.stdbit.stdc_count_zeros_us libc.src.stdbit.stdc_first_leading_one_uc - libc.src.stdbit.stdc_first_leading_one_us libc.src.stdbit.stdc_first_leading_one_ui libc.src.stdbit.stdc_first_leading_one_ul libc.src.stdbit.stdc_first_leading_one_ull - libc.src.stdbit.stdc_first_trailing_zero_uc - libc.src.stdbit.stdc_first_trailing_zero_us - libc.src.stdbit.stdc_first_trailing_zero_ui - libc.src.stdbit.stdc_first_trailing_zero_ul - libc.src.stdbit.stdc_first_trailing_zero_ull + libc.src.stdbit.stdc_first_leading_one_us + libc.src.stdbit.stdc_first_leading_zero_uc + libc.src.stdbit.stdc_first_leading_zero_ui + libc.src.stdbit.stdc_first_leading_zero_ul + libc.src.stdbit.stdc_first_leading_zero_ull + libc.src.stdbit.stdc_first_leading_zero_us libc.src.stdbit.stdc_first_trailing_one_uc - libc.src.stdbit.stdc_first_trailing_one_us libc.src.stdbit.stdc_first_trailing_one_ui libc.src.stdbit.stdc_first_trailing_one_ul libc.src.stdbit.stdc_first_trailing_one_ull - libc.src.stdbit.stdc_count_zeros_uc - libc.src.stdbit.stdc_count_zeros_us - libc.src.stdbit.stdc_count_zeros_ui - libc.src.stdbit.stdc_count_zeros_ul - libc.src.stdbit.stdc_count_zeros_ull - libc.src.stdbit.stdc_count_ones_uc - libc.src.stdbit.stdc_count_ones_us - libc.src.stdbit.stdc_count_ones_ui - libc.src.stdbit.stdc_count_ones_ul - libc.src.stdbit.stdc_count_ones_ull + libc.src.stdbit.stdc_first_trailing_one_us + libc.src.stdbit.stdc_first_trailing_zero_uc + libc.src.stdbit.stdc_first_trailing_zero_ui + libc.src.stdbit.stdc_first_trailing_zero_ul + libc.src.stdbit.stdc_first_trailing_zero_ull + libc.src.stdbit.stdc_first_trailing_zero_us libc.src.stdbit.stdc_has_single_bit_uc - libc.src.stdbit.stdc_has_single_bit_us libc.src.stdbit.stdc_has_single_bit_ui libc.src.stdbit.stdc_has_single_bit_ul libc.src.stdbit.stdc_has_single_bit_ull - libc.src.stdbit.stdc_bit_width_uc - libc.src.stdbit.stdc_bit_width_us - libc.src.stdbit.stdc_bit_width_ui - libc.src.stdbit.stdc_bit_width_ul - libc.src.stdbit.stdc_bit_width_ull - libc.src.stdbit.stdc_bit_floor_uc - libc.src.stdbit.stdc_bit_floor_us - libc.src.stdbit.stdc_bit_floor_ui - libc.src.stdbit.stdc_bit_floor_ul - libc.src.stdbit.stdc_bit_floor_ull - libc.src.stdbit.stdc_bit_ceil_uc - libc.src.stdbit.stdc_bit_ceil_us - libc.src.stdbit.stdc_bit_ceil_ui - libc.src.stdbit.stdc_bit_ceil_ul - libc.src.stdbit.stdc_bit_ceil_ull + libc.src.stdbit.stdc_has_single_bit_us + libc.src.stdbit.stdc_leading_ones_uc + libc.src.stdbit.stdc_leading_ones_ui + libc.src.stdbit.stdc_leading_ones_ul + libc.src.stdbit.stdc_leading_ones_ull + libc.src.stdbit.stdc_leading_ones_us + libc.src.stdbit.stdc_leading_zeros_uc + libc.src.stdbit.stdc_leading_zeros_ui + libc.src.stdbit.stdc_leading_zeros_ul + libc.src.stdbit.stdc_leading_zeros_ull + libc.src.stdbit.stdc_leading_zeros_us + libc.src.stdbit.stdc_trailing_ones_uc + libc.src.stdbit.stdc_trailing_ones_ui + libc.src.stdbit.stdc_trailing_ones_ul + libc.src.stdbit.stdc_trailing_ones_ull + libc.src.stdbit.stdc_trailing_ones_us + libc.src.stdbit.stdc_trailing_zeros_uc + libc.src.stdbit.stdc_trailing_zeros_ui + libc.src.stdbit.stdc_trailing_zeros_ul + libc.src.stdbit.stdc_trailing_zeros_ull + libc.src.stdbit.stdc_trailing_zeros_us # stdlib.h entrypoints libc.src.stdlib.abs - libc.src.stdlib.atoi libc.src.stdlib.atof + libc.src.stdlib.atoi libc.src.stdlib.atol libc.src.stdlib.atoll libc.src.stdlib.bsearch @@ -193,52 +193,52 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.stdlib.strtoull # stdlib.h external entrypoints - libc.src.stdlib.malloc - libc.src.stdlib.calloc - libc.src.stdlib.realloc libc.src.stdlib.aligned_alloc + libc.src.stdlib.calloc libc.src.stdlib.free + libc.src.stdlib.malloc + libc.src.stdlib.realloc # stdio.h entrypoints + libc.src.stdio.fdopen + libc.src.stdio.fileno + libc.src.stdio.fprintf + libc.src.stdio.fscanf + libc.src.stdio.printf libc.src.stdio.remove libc.src.stdio.rename - libc.src.stdio.sprintf + libc.src.stdio.scanf libc.src.stdio.snprintf - libc.src.stdio.fprintf - libc.src.stdio.printf - libc.src.stdio.vsprintf - libc.src.stdio.vsnprintf + libc.src.stdio.sprintf + libc.src.stdio.sscanf libc.src.stdio.vfprintf libc.src.stdio.vprintf - libc.src.stdio.sscanf - libc.src.stdio.scanf - libc.src.stdio.fscanf - libc.src.stdio.fileno - libc.src.stdio.fdopen + libc.src.stdio.vsnprintf + libc.src.stdio.vsprintf # sys/epoll.h entrypoints libc.src.sys.epoll.epoll_create libc.src.sys.epoll.epoll_create1 libc.src.sys.epoll.epoll_ctl - libc.src.sys.epoll.epoll_wait libc.src.sys.epoll.epoll_pwait + libc.src.sys.epoll.epoll_wait # TODO: Need to check if pwait2 is available before providing. # https://github.com/llvm/llvm-project/issues/80060 # libc.src.sys.epoll.epoll_pwait2 # sys/mman.h entrypoints libc.src.sys.mman.madvise - libc.src.sys.mman.mmap - libc.src.sys.mman.mprotect - libc.src.sys.mman.munmap - libc.src.sys.mman.posix_madvise libc.src.sys.mman.mincore libc.src.sys.mman.mlock libc.src.sys.mman.mlock2 - libc.src.sys.mman.munlock libc.src.sys.mman.mlockall - libc.src.sys.mman.munlockall + libc.src.sys.mman.mmap + libc.src.sys.mman.mprotect libc.src.sys.mman.msync + libc.src.sys.mman.munlock + libc.src.sys.mman.munlockall + libc.src.sys.mman.munmap + libc.src.sys.mman.posix_madvise libc.src.sys.mman.shm_open libc.src.sys.mman.shm_unlink @@ -263,8 +263,8 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.sys.stat.stat # sys/statvfs.h - libc.src.sys.statvfs.statvfs libc.src.sys.statvfs.fstatvfs + libc.src.sys.statvfs.statvfs # sys/utsname.h entrypoints libc.src.sys.utsname.uname @@ -285,11 +285,11 @@ set(TARGET_LIBC_ENTRYPOINTS libc.src.termios.cfgetospeed libc.src.termios.cfsetispeed libc.src.termios.cfsetospeed - libc.src.termios.tcgetattr - libc.src.termios.tcgetsid libc.src.termios.tcdrain libc.src.termios.tcflow libc.src.termios.tcflush + libc.src.termios.tcgetattr + libc.src.termios.tcgetsid libc.src.termios.tcsendbreak libc.src.termios.tcsetattr @@ -342,11 +342,11 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.fenv.fegetexceptflag libc.src.fenv.fegetround libc.src.fenv.feholdexcept + libc.src.fenv.feraiseexcept libc.src.fenv.fesetenv libc.src.fenv.fesetexcept libc.src.fenv.fesetexceptflag libc.src.fenv.fesetround - libc.src.fenv.feraiseexcept libc.src.fenv.fetestexcept libc.src.fenv.fetestexceptflag libc.src.fenv.feupdateenv @@ -362,23 +362,23 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.canonicalize libc.src.math.canonicalizef libc.src.math.canonicalizel - libc.src.math.copysign - libc.src.math.copysignf - libc.src.math.copysignl libc.src.math.ceil libc.src.math.ceilf libc.src.math.ceill + libc.src.math.copysign + libc.src.math.copysignf + libc.src.math.copysignl libc.src.math.cos - libc.src.math.coshf libc.src.math.cosf + libc.src.math.coshf libc.src.math.erff libc.src.math.exp - libc.src.math.expf libc.src.math.exp10 libc.src.math.exp10f libc.src.math.exp2 libc.src.math.exp2f libc.src.math.exp2m1f + libc.src.math.expf libc.src.math.expm1 libc.src.math.expm1f libc.src.math.fabs @@ -392,40 +392,40 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.floorl libc.src.math.fma libc.src.math.fmaf - libc.src.math.fmin - libc.src.math.fminf - libc.src.math.fminl libc.src.math.fmax libc.src.math.fmaxf - libc.src.math.fmaxl libc.src.math.fmaximum - libc.src.math.fmaximumf - libc.src.math.fmaximuml - libc.src.math.fmaximum_num - libc.src.math.fmaximum_numf - libc.src.math.fmaximum_numl libc.src.math.fmaximum_mag - libc.src.math.fmaximum_magf - libc.src.math.fmaximum_magl libc.src.math.fmaximum_mag_num libc.src.math.fmaximum_mag_numf libc.src.math.fmaximum_mag_numl + libc.src.math.fmaximum_magf + libc.src.math.fmaximum_magl + libc.src.math.fmaximum_num + libc.src.math.fmaximum_numf + libc.src.math.fmaximum_numl + libc.src.math.fmaximumf + libc.src.math.fmaximuml + libc.src.math.fmaxl + libc.src.math.fmin + libc.src.math.fminf libc.src.math.fminimum - libc.src.math.fminimumf - libc.src.math.fminimuml - libc.src.math.fminimum_num - libc.src.math.fminimum_numf - libc.src.math.fminimum_numl libc.src.math.fminimum_mag - libc.src.math.fminimum_magf - libc.src.math.fminimum_magl libc.src.math.fminimum_mag_num libc.src.math.fminimum_mag_numf libc.src.math.fminimum_mag_numl - libc.src.math.fmul + libc.src.math.fminimum_magf + libc.src.math.fminimum_magl + libc.src.math.fminimum_num + libc.src.math.fminimum_numf + libc.src.math.fminimum_numl + libc.src.math.fminimumf + libc.src.math.fminimuml + libc.src.math.fminl libc.src.math.fmod libc.src.math.fmodf libc.src.math.fmodl + libc.src.math.fmul libc.src.math.frexp libc.src.math.frexpf libc.src.math.frexpl @@ -452,17 +452,17 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.llround libc.src.math.llroundf libc.src.math.llroundl + libc.src.math.log libc.src.math.log10 libc.src.math.log10f libc.src.math.log1p libc.src.math.log1pf libc.src.math.log2 libc.src.math.log2f - libc.src.math.log - libc.src.math.logf libc.src.math.logb libc.src.math.logbf libc.src.math.logbl + libc.src.math.logf libc.src.math.lrint libc.src.math.lrintf libc.src.math.lrintl @@ -491,29 +491,29 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.nextupf libc.src.math.nextupl libc.src.math.powf - libc.src.math.remainderf libc.src.math.remainder + libc.src.math.remainderf libc.src.math.remainderl - libc.src.math.remquof libc.src.math.remquo + libc.src.math.remquof libc.src.math.remquol libc.src.math.rint libc.src.math.rintf libc.src.math.rintl libc.src.math.round - libc.src.math.roundf - libc.src.math.roundl libc.src.math.roundeven libc.src.math.roundevenf libc.src.math.roundevenl + libc.src.math.roundf + libc.src.math.roundl libc.src.math.scalbn libc.src.math.scalbnf libc.src.math.scalbnl libc.src.math.sin libc.src.math.sincos libc.src.math.sincosf - libc.src.math.sinhf libc.src.math.sinf + libc.src.math.sinhf libc.src.math.sqrt libc.src.math.sqrtf libc.src.math.sqrtl @@ -546,15 +546,15 @@ if(LIBC_TYPES_HAS_FLOAT16) libc.src.math.fdimf16 libc.src.math.floorf16 libc.src.math.fmaxf16 - libc.src.math.fmaximumf16 - libc.src.math.fmaximum_magf16 libc.src.math.fmaximum_mag_numf16 + libc.src.math.fmaximum_magf16 libc.src.math.fmaximum_numf16 + libc.src.math.fmaximumf16 libc.src.math.fminf16 - libc.src.math.fminimumf16 - libc.src.math.fminimum_magf16 libc.src.math.fminimum_mag_numf16 + libc.src.math.fminimum_magf16 libc.src.math.fminimum_numf16 + libc.src.math.fminimumf16 libc.src.math.fmodf16 libc.src.math.frexpf16 libc.src.math.fromfpf16 @@ -578,8 +578,8 @@ if(LIBC_TYPES_HAS_FLOAT16) libc.src.math.remainderf16 libc.src.math.remquof16 libc.src.math.rintf16 - libc.src.math.roundf16 libc.src.math.roundevenf16 + libc.src.math.roundf16 libc.src.math.scalblnf16 libc.src.math.scalbnf16 libc.src.math.setpayloadf16 @@ -609,15 +609,15 @@ if(LIBC_TYPES_HAS_FLOAT128) libc.src.math.fdimf128 libc.src.math.floorf128 libc.src.math.fmaxf128 - libc.src.math.fminf128 - libc.src.math.fmaximumf128 - libc.src.math.fmaximum_numf128 - libc.src.math.fmaximum_magf128 libc.src.math.fmaximum_mag_numf128 - libc.src.math.fminimumf128 - libc.src.math.fminimum_numf128 - libc.src.math.fminimum_magf128 + libc.src.math.fmaximum_magf128 + libc.src.math.fmaximum_numf128 + libc.src.math.fmaximumf128 + libc.src.math.fminf128 libc.src.math.fminimum_mag_numf128 + libc.src.math.fminimum_magf128 + libc.src.math.fminimum_numf128 + libc.src.math.fminimumf128 libc.src.math.fmodf128 libc.src.math.frexpf128 libc.src.math.fromfpf128 @@ -625,9 +625,9 @@ if(LIBC_TYPES_HAS_FLOAT128) libc.src.math.ilogbf128 libc.src.math.ldexpf128 libc.src.math.llogbf128 - libc.src.math.logbf128 libc.src.math.llrintf128 libc.src.math.llroundf128 + libc.src.math.logbf128 libc.src.math.lrintf128 libc.src.math.lroundf128 libc.src.math.modff128 @@ -654,23 +654,23 @@ if(LIBC_COMPILER_HAS_FIXED_POINT) libc.src.stdfix.abshk libc.src.stdfix.abshr libc.src.stdfix.absk - libc.src.stdfix.absr libc.src.stdfix.abslk libc.src.stdfix.abslr + libc.src.stdfix.absr libc.src.stdfix.exphk libc.src.stdfix.expk libc.src.stdfix.roundhk libc.src.stdfix.roundhr libc.src.stdfix.roundk - libc.src.stdfix.roundr libc.src.stdfix.roundlk libc.src.stdfix.roundlr + libc.src.stdfix.roundr libc.src.stdfix.rounduhk libc.src.stdfix.rounduhr libc.src.stdfix.rounduk - libc.src.stdfix.roundur libc.src.stdfix.roundulk libc.src.stdfix.roundulr + libc.src.stdfix.roundur libc.src.stdfix.sqrtuhk libc.src.stdfix.sqrtuhr libc.src.stdfix.sqrtuk @@ -705,11 +705,11 @@ if(LLVM_LIBC_FULL_BUILD) # pthread.h entrypoints libc.src.pthread.pthread_atfork libc.src.pthread.pthread_attr_destroy - libc.src.pthread.pthread_attr_init libc.src.pthread.pthread_attr_getdetachstate libc.src.pthread.pthread_attr_getguardsize libc.src.pthread.pthread_attr_getstack libc.src.pthread.pthread_attr_getstacksize + libc.src.pthread.pthread_attr_init libc.src.pthread.pthread_attr_setdetachstate libc.src.pthread.pthread_attr_setguardsize libc.src.pthread.pthread_attr_setstack @@ -729,36 +729,36 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.pthread.pthread_join libc.src.pthread.pthread_key_create libc.src.pthread.pthread_key_delete - libc.src.pthread.pthread_self - libc.src.pthread.pthread_setname_np libc.src.pthread.pthread_mutex_destroy libc.src.pthread.pthread_mutex_init libc.src.pthread.pthread_mutex_lock libc.src.pthread.pthread_mutex_unlock libc.src.pthread.pthread_mutexattr_destroy - libc.src.pthread.pthread_mutexattr_init libc.src.pthread.pthread_mutexattr_getpshared libc.src.pthread.pthread_mutexattr_getrobust libc.src.pthread.pthread_mutexattr_gettype + libc.src.pthread.pthread_mutexattr_init libc.src.pthread.pthread_mutexattr_setpshared libc.src.pthread.pthread_mutexattr_setrobust libc.src.pthread.pthread_mutexattr_settype libc.src.pthread.pthread_once + libc.src.pthread.pthread_rwlock_destroy libc.src.pthread.pthread_rwlock_init - libc.src.pthread.pthread_rwlock_tryrdlock libc.src.pthread.pthread_rwlock_rdlock libc.src.pthread.pthread_rwlock_timedrdlock - libc.src.pthread.pthread_rwlock_trywrlock - libc.src.pthread.pthread_rwlock_wrlock libc.src.pthread.pthread_rwlock_timedwrlock + libc.src.pthread.pthread_rwlock_tryrdlock + libc.src.pthread.pthread_rwlock_trywrlock libc.src.pthread.pthread_rwlock_unlock - libc.src.pthread.pthread_rwlock_destroy + libc.src.pthread.pthread_rwlock_wrlock libc.src.pthread.pthread_rwlockattr_destroy libc.src.pthread.pthread_rwlockattr_getkind_np libc.src.pthread.pthread_rwlockattr_getpshared libc.src.pthread.pthread_rwlockattr_init libc.src.pthread.pthread_rwlockattr_setkind_np libc.src.pthread.pthread_rwlockattr_setpshared + libc.src.pthread.pthread_self + libc.src.pthread.pthread_setname_np libc.src.pthread.pthread_setspecific # sched.h entrypoints @@ -772,24 +772,24 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.stdio.clearerr libc.src.stdio.clearerr_unlocked libc.src.stdio.fclose - libc.src.stdio.flockfile libc.src.stdio.feof libc.src.stdio.feof_unlocked libc.src.stdio.ferror libc.src.stdio.ferror_unlocked + libc.src.stdio.fflush libc.src.stdio.fgetc libc.src.stdio.fgetc_unlocked libc.src.stdio.fgets - libc.src.stdio.fflush + libc.src.stdio.flockfile libc.src.stdio.fopen + libc.src.stdio.fopencookie libc.src.stdio.fputc libc.src.stdio.fputs - libc.src.stdio.fopencookie libc.src.stdio.fread libc.src.stdio.fread_unlocked libc.src.stdio.fseek - libc.src.stdio.ftell libc.src.stdio.fseeko + libc.src.stdio.ftell libc.src.stdio.ftello libc.src.stdio.funlockfile libc.src.stdio.fwrite @@ -818,16 +818,16 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.stdlib.quick_exit # signal.h entrypoints - libc.src.signal.raise libc.src.signal.kill + libc.src.signal.raise libc.src.signal.sigaction + libc.src.signal.sigaddset libc.src.signal.sigaltstack libc.src.signal.sigdelset - libc.src.signal.sigaddset libc.src.signal.sigemptyset - libc.src.signal.sigprocmask libc.src.signal.sigfillset libc.src.signal.signal + libc.src.signal.sigprocmask # spawn.h entrypoints libc.src.spawn.posix_spawn @@ -840,10 +840,10 @@ if(LLVM_LIBC_FULL_BUILD) # search.h entrypoints libc.src.search.hcreate libc.src.search.hcreate_r - libc.src.search.hsearch - libc.src.search.hsearch_r libc.src.search.hdestroy libc.src.search.hdestroy_r + libc.src.search.hsearch + libc.src.search.hsearch_r libc.src.search.insque libc.src.search.remque @@ -872,8 +872,8 @@ if(LLVM_LIBC_FULL_BUILD) # time.h entrypoints libc.src.time.asctime libc.src.time.asctime_r - libc.src.time.clock_gettime libc.src.time.clock + libc.src.time.clock_gettime libc.src.time.difftime libc.src.time.gettimeofday libc.src.time.gmtime @@ -883,24 +883,24 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.time.time # unistd.h entrypoints + libc.src.unistd.__llvm_libc_syscall libc.src.unistd._exit libc.src.unistd.environ libc.src.unistd.execv libc.src.unistd.fork - libc.src.unistd.__llvm_libc_syscall libc.src.unistd.getopt libc.src.unistd.optarg + libc.src.unistd.opterr libc.src.unistd.optind libc.src.unistd.optopt - libc.src.unistd.opterr libc.src.unistd.swab # sys/select.h entrypoints libc.src.sys.select.select # sys/socket.h entrypoints - libc.src.sys.socket.socket libc.src.sys.socket.bind + libc.src.sys.socket.socket ) endif() -- cgit v1.1