[git] CMU Common Lisp branch master updated. snapshot-2014-06-45-gf11c37a
Raymond Toy
rtoy at common-lisp.net
Sat Aug 2 03:16:28 UTC 2014
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMU Common Lisp".
The branch, master has been updated
via f11c37a6547e87f5438a6f66969c7f531e061054 (commit)
via 97c487dd456274b3b9de77aedc5d6189e063f394 (commit)
from 6d3144f9382a4aede51913d7465d300a320412e3 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit f11c37a6547e87f5438a6f66969c7f531e061054
Author: Raymond Toy <toy.raymond at gmail.com>
Date: Fri Aug 1 20:16:18 2014 -0700
Use __ieee754_pow instead of pow.
diff --git a/src/code/irrat.lisp b/src/code/irrat.lisp
index 1a942fe..8f29490 100644
--- a/src/code/irrat.lisp
+++ b/src/code/irrat.lisp
@@ -83,7 +83,7 @@
(def-math-rtn "log" 1)
(def-math-rtn "log10" 1)
-(def-math-rtn "pow" 2)
+(def-math-rtn ("__ieee754_pow" %pow) 2)
#-(or x86 sparc-v7 sparc-v8 sparc-v9)
(def-math-rtn "sqrt" 1)
(def-math-rtn "hypot" 2)
commit 97c487dd456274b3b9de77aedc5d6189e063f394
Author: Raymond Toy <toy.raymond at gmail.com>
Date: Fri Aug 1 20:15:49 2014 -0700
Compile e_pow as a part of lisp.
diff --git a/src/lisp/Config.x86_darwin b/src/lisp/Config.x86_darwin
index 70c2df4..ccf021d 100644
--- a/src/lisp/Config.x86_darwin
+++ b/src/lisp/Config.x86_darwin
@@ -18,7 +18,7 @@ OS_LIBS =
EXEC_FINAL_OBJ = exec-final.o
-OS_SRC += k_sin.c k_cos.c k_tan.c s_sin.c s_cos.c s_tan.c sincos.c s_log1p.c s_expm1.c
+OS_SRC += k_sin.c k_cos.c k_tan.c s_sin.c s_cos.c s_tan.c sincos.c s_log1p.c s_expm1.c e_pow.c
k_sin.o : k_sin.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
@@ -41,3 +41,6 @@ s_log1p.o : s_log1p.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
s_exmp1.o : s_expm1.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
+
+e_pow.o : e_pow.c
+ $(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
-----------------------------------------------------------------------
Summary of changes:
src/code/irrat.lisp | 2 +-
src/lisp/Config.x86_darwin | 5 ++++-
2 files changed, 5 insertions(+), 2 deletions(-)
hooks/post-receive
--
CMU Common Lisp
More information about the cmucl-cvs
mailing list