Hi Dave,
I just opened a merge request at
https://gitlab.com/embeddable-common-lisp/ecl/merge_requests/177 based
on your idea for detecting floating point exceptions. It containts also
a new check in the configure script that should detect cases where
feenableexcept is declared but the CPU doesn't
I decided to try running ansi-test via 'make test' (rather than using the
test-compiled target). It runs much faster this way.
The expurgated results for ansi-test are:
Test PROCLAIM.ERROR.7 failed
Test SHIFTF.7 failed
Test DESTRUCTURING-BIND.ERROR.10 failed
Test EQUALP.5 failed
Test EQUALP.6 f
Here are the cl-bench results for 16.1.3 release:
;; -*- lisp -*- ECL 16.1.3
;;
#| Implementation *features*: (:QUICKLISP :ASDF-PACKAGE-SYSTEM :ASDF3.1 :ASDF3
:ASDF2 :ASDF :OS-UNIX :NON-BASE-CHARS-EXIST-P
:ASDF-UNICODE :WALKER :CDR-1 :
>> Copyright (c) 2005, Juan Jose Garcia Ripoll.
>
> Did you bring back an old file? If not please adjust the copyright note
> accordingly.
I just copied fpe_x86.c as a basis for fpe_fenv.c The code in fpe_fenv.c is
copied right out of h/impl/math_fenv.h, which has a copyright date of 2010.
Hey Dave,
thank you for this,
Dave Richards writes:
> Add the file src/c/arch/fpe_fenv.c:
>
> /* -*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*- */
> /* vim: set filetype=c tabstop=8 shiftwidth=4 expandtab: */
>
> /*
> fpe_fenv.c -- ISO C99 version of the floating point code
> */