@@ -624,14 +624,18 @@ set(TARGET_LIBM_ENTRYPOINTS
624624 libc.src.math.ufromfpxl
625625)
626626
627- if(LIBC_TYPES_HAS_FLOAT16 )
627+ if(LIBC_TYPES_HAS_CFLOAT16 )
628628 list(APPEND TARGET_LIBM_ENTRYPOINTS
629629 # complex.h C23 _Complex _Float16 entrypoints
630630 libc.src.complex.crealf16
631631 libc.src.complex.cimagf16
632632 libc.src.complex.conjf16
633633 libc.src.complex.cprojf16
634+ )
635+ endif()
634636
637+ if(LIBC_TYPES_HAS_FLOAT16)
638+ list(APPEND TARGET_LIBM_ENTRYPOINTS
635639 # math.h C23 _Float16 entrypoints
636640 libc.src.math.canonicalizef16
637641 libc.src.math.ceilf16
@@ -736,14 +740,18 @@ if(LIBC_TYPES_HAS_FLOAT16)
736740 endif()
737741endif()
738742
739- if(LIBC_TYPES_HAS_FLOAT128 )
743+ if(LIBC_TYPES_HAS_CFLOAT128 )
740744 list(APPEND TARGET_LIBM_ENTRYPOINTS
741745 # complex.h C23 _Complex _Float128 entrypoints
742- # libc.src.complex.crealf128
743- # libc.src.complex.cimagf128
744- # libc.src.complex.conjf128
745- # libc.src.complex.cprojf128
746-
746+ libc.src.complex.crealf128
747+ libc.src.complex.cimagf128
748+ libc.src.complex.conjf128
749+ libc.src.complex.cprojf128
750+ )
751+ endif()
752+
753+ if(LIBC_TYPES_HAS_FLOAT128)
754+ list(APPEND TARGET_LIBM_ENTRYPOINTS
747755 # math.h C23 _Float128 entrypoints
748756 libc.src.math.canonicalizef128
749757 libc.src.math.ceilf128
0 commit comments