X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Ffloat.pure.lisp;h=e1aabae6c6548bb1ac114588a1068914d283846a;hb=007bcd5aac2f3a1e714563bd39f7a2db2d0bf7c2;hp=5140bbdab2ac3310a9ba32ebed306fc737834d65;hpb=14e646e1fe2525f3375a0fa2b3770473ebf97e93;p=sbcl.git diff --git a/tests/float.pure.lisp b/tests/float.pure.lisp index 5140bbd..e1aabae 100644 --- a/tests/float.pure.lisp +++ b/tests/float.pure.lisp @@ -125,7 +125,8 @@ (funcall (compile nil '(lambda () (tan (tan (round 0)))))) (with-test (:name (:addition-overflow :bug-372) - :fails-on '(or :ppc :darwin (and :x86 (or :netbsd :openbsd)))) + :fails-on '(or :ppc :darwin (and (or :x86 :x86-64) + (or :netbsd :openbsd)))) (assert (typep (nth-value 1 (ignore-errors @@ -208,7 +209,9 @@ (assert (eql 2567.6046442221327d0 (log (loop for n from 1 to 1000 for f = 1 then (* f n) finally (return f)) - 10d0)))) + 10d0))) + ;; both ways + (assert (eql (log 123123123.0d0 10) (log 123123123 10.0d0)))) (with-test (:name :log-base-zero-return-type) (assert (eql 0.0f0 (log 123 (eval 0))))