[cmucl-commit] [git] CMU Common Lisp branch master updated. snapshot-2014-06-75-g6b52c89

Raymond Toy rtoy at common-lisp.net
Sun Aug 3 00:06:42 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  6b52c890ac41ba5deedd8b6ebaf33d4955fcfbd9 (commit)
       via  6f434b0e3a56af69c1e32eefc158cc74c5464da3 (commit)
      from  fdc6db4b7af14ce1ceb6e38e92135335a4921fa3 (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 6b52c890ac41ba5deedd8b6ebaf33d4955fcfbd9
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Sat Aug 2 16:59:44 2014 -0700

    Use fdlibm atan2.

diff --git a/src/code/irrat.lisp b/src/code/irrat.lisp
index 4ea134e..5f24bf9 100644
--- a/src/code/irrat.lisp
+++ b/src/code/irrat.lisp
@@ -68,7 +68,7 @@
 (def-math-rtn ("fdlibm_cos" %cos) 1)
 (def-math-rtn ("fdlibm_tan" %tan) 1)
 (def-math-rtn ("fdlibm_atan" %atan) 1)
-(def-math-rtn "atan2" 2)
+(def-math-rtn ("__ieee754_atan2" %atan2) 2)
 (def-math-rtn ("__ieee754_asin" %asin) 1)
 (def-math-rtn ("__ieee754_acos" %acos) 1)
 (def-math-rtn ("__ieee754_sinh" %sinh) 1)

commit 6f434b0e3a56af69c1e32eefc158cc74c5464da3
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Sat Aug 2 16:59:14 2014 -0700

    Compile the fdlibm atan2.
    .

diff --git a/src/lisp/Config.x86_darwin b/src/lisp/Config.x86_darwin
index d260368..a76280d 100644
--- a/src/lisp/Config.x86_darwin
+++ b/src/lisp/Config.x86_darwin
@@ -22,7 +22,8 @@ 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 e_exp.c e_log.c \
 	e_acos.c e_asin.c s_atan.c \
 	e_cosh.c e_sinh.c s_tanh.c \
-	e_acosh.c s_asinh.c e_atanh.c
+	e_acosh.c s_asinh.c e_atanh.c \
+	e_atan2.c
 
 k_sin.o : k_sin.c
 	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
@@ -72,3 +73,6 @@ e_asinh.o : s_asinh.c
 	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
 e_atanh.o : e_atanh.c
 	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<
+
+e_atan2.o : e_atan2.c
+	$(CC) -c $(CFLAGS) $(CPPFLAGS) $(CC_REM_PIO2) $<

-----------------------------------------------------------------------

Summary of changes:
 src/code/irrat.lisp        |    2 +-
 src/lisp/Config.x86_darwin |    6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
CMU Common Lisp


More information about the cmucl-commit mailing list