blob: c74e7e4ab5ffd0783cee380e45014748d0510a6c [file] [log] [blame]
add_object_library(
math_utils
SRCS
math_utils.cpp
HDRS
math_utils.h
DEPENDS
libc.include.errno
libc.include.math
libc.src.errno.__errno_location
)
add_object_library(
sincosf_utils
HDRS
sincosf_utils.h
SRCS
sincosf_data.cpp
DEPENDS
.math_utils
)
add_entrypoint_object(
cosf
SRCS
cosf.cpp
HDRS
cosf.h
DEPENDS
.sincosf_utils
libc.include.math
libc.src.errno.__errno_location
)
add_entrypoint_object(
sinf
SRCS
sinf.cpp
HDRS
sinf.h
DEPENDS
.sincosf_utils
libc.include.math
libc.src.errno.__errno_location
)
add_entrypoint_object(
sincosf
SRCS
sincosf.cpp
HDRS
sincosf.h
DEPENDS
.sincosf_utils
libc.include.math
libc.src.errno.__errno_location
)
add_entrypoint_object(
fabs
SRCS
fabs.cpp
HDRS
fabs.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
fabsf
SRCS
fabsf.cpp
HDRS
fabsf.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
trunc
SRCS
trunc.cpp
HDRS
trunc.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
truncf
SRCS
truncf.cpp
HDRS
truncf.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
ceil
SRCS
ceil.cpp
HDRS
ceil.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
ceilf
SRCS
ceilf.cpp
HDRS
ceilf.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
floor
SRCS
floor.cpp
HDRS
floor.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
floorf
SRCS
floorf.cpp
HDRS
floorf.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
round
SRCS
round.cpp
HDRS
round.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
roundf
SRCS
roundf.cpp
HDRS
roundf.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_object_library(
exp_utils
HDRS
exp_utils.h
SRCS
exp_utils.cpp
DEPENDS
.math_utils
)
add_entrypoint_object(
expf
SRCS
expf.cpp
HDRS
expf.h
DEPENDS
.exp_utils
.math_utils
libc.include.math
)
add_entrypoint_object(
exp2f
SRCS
exp2f.cpp
HDRS
exp2f.h
DEPENDS
.exp_utils
.math_utils
libc.include.math
)
add_entrypoint_object(
copysign
SRCS
copysign.cpp
HDRS
copysign.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
copysignf
SRCS
copysignf.cpp
HDRS
copysignf.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
frexp
SRCS
frexp.cpp
HDRS
frexp.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
frexpf
SRCS
frexpf.cpp
HDRS
frexpf.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
logb
SRCS
logb.cpp
HDRS
logb.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
logbf
SRCS
logbf.cpp
HDRS
logbf.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
modf
SRCS
modf.cpp
HDRS
modf.h
DEPENDS
libc.utils.FPUtil.fputil
)
add_entrypoint_object(
modff
SRCS
modff.cpp
HDRS
modff.h
DEPENDS
libc.utils.FPUtil.fputil
)