Skip to content
This repository was archived by the owner on Feb 21, 2026. It is now read-only.

Commit 71a515a

Browse files
committed
remove long double functions
1 parent bec4921 commit 71a515a

2 files changed

Lines changed: 151 additions & 88 deletions

File tree

CMakeLists.txt

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,70 @@ list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/jn.c")
3232
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/jnf.c")
3333
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/tgamma.c")
3434

35+
# exclude long doubles
36+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/__cosl.c")
37+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/__fpclassifyl.c")
38+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/__invtrigl.c")
39+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/__math_invalidl.c")
40+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/__polevll.c")
41+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/__rem_pio2l.c")
42+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/__signbitl.c")
43+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/__sinl.c")
44+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/__tanl.c")
45+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/acoshl.c")
46+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/acosl.c")
47+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/asinhl.c")
48+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/asinl.c")
49+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/atan2l.c")
50+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/atanhl.c")
51+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/atanl.c")
52+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/cbrtl.c")
53+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/ceill.c")
54+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/copysignl.c")
55+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/coshl.c")
56+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/cosl.c")
57+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/erfl.c")
58+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/exp10l.c")
59+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/exp2l.c")
60+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/expl.c")
61+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/expm1l.c")
62+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/fabsl.c")
63+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/fdiml.c")
64+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/floorl.c")
65+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/fmaxl.c")
66+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/fminl.c")
67+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/fmodl.c")
68+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/frexpl.c")
69+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/hypotl.c")
70+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/ldexpl.c")
71+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/lgammal.c")
72+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/llroundl.c")
73+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/log10l.c")
74+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/log1pl.c")
75+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/log2l.c")
76+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/logbl.c")
77+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/logl.c")
78+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/lroundl.c")
79+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/modfl.c")
80+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/nanl.c")
81+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/nextafterl.c")
82+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/nexttowardl.c")
83+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/powl.c")
84+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/remainderl.c")
85+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/remquol.c")
86+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/rintl.c")
87+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/roundl.c")
88+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/scalblnl.c")
89+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/scalbnl.c")
90+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/sincosl.c")
91+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/sinhl.c")
92+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/sinl.c")
93+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/sqrtl.c")
94+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/tanhl.c")
95+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/tanl.c")
96+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/tgammal.c")
97+
list(REMOVE_ITEM MUSL_MATH_SRC "${MUSL_ROOT}/src/math/truncl.c")
98+
3599
add_library(${PROJECT_NAME} STATIC
36100
${MUSL_MATH_SRC}
37101
)

0 commit comments

Comments
 (0)