Raymond Toy pushed to branch issue-425-correctly-rounded-math-functions at cmucl / cmucl
Commits:
-
441ccb85
by Raymond Toy at 2025-08-09T17:49:33-07:00
2 changed files:
Changes:
| ... | ... | @@ -237,7 +237,10 @@ |
| 237 | 237 | (y1 double-float :out))
|
| 238 | 238 | |
| 239 | 239 | (declaim (inline %%sincos))
|
| 240 | -(alien:def-alien-routine ("lisp_sincos" %%sincos) c-call:void
|
|
| 240 | +(alien:def-alien-routine (#-core-math "lisp_sincos"
|
|
| 241 | + #+core-math "cr_sincos"
|
|
| 242 | + %%sincos)
|
|
| 243 | + c-call:void
|
|
| 241 | 244 | (x double-float)
|
| 242 | 245 | (s double-float :out)
|
| 243 | 246 | (c double-float :out))
|
| ... | ... | @@ -63,7 +63,8 @@ CORE64_OBJS=\ |
| 63 | 63 | $(CORE_MATH_64)/pow/pow.o \
|
| 64 | 64 | $(CORE_MATH_64)/hypot/hypot.o \
|
| 65 | 65 | $(CORE_MATH_64)/log1p/log1p.o \
|
| 66 | - $(CORE_MATH_64)/expm1/expm1.o
|
|
| 66 | + $(CORE_MATH_64)/expm1/expm1.o \
|
|
| 67 | + $(CORE_MATH_64)/sincos/sincos.o
|
|
| 67 | 68 | endif
|
| 68 | 69 | |
| 69 | 70 | ifeq ($(filter 2% 3%, $(shell $(CC) -dumpversion)),)
|